flair.gradle.plugins.IdeaPlugin.groovy Maven / Gradle / Ivy
package flair.gradle.plugins
import flair.gradle.structures.*
/**
* @author SamYStudiO ( [email protected] )
*/
class IdeaPlugin extends AbstractPlugin implements IdePlugin
{
@Override
public List getStructures()
{
List list = new ArrayList( )
if( project.rootProject.file( ".idea" ).exists( ) )
{
list.add( new IdeaImlStructure( ) )
list.add( new IdeaLibrariesStructure( ) )
list.add( new IdeaModulesStructure( ) )
list.add( new IdeaRunDebugConfigurationsStructure( ) )
}
return list
}
}