public void setSourceDirectory( String sourceDirectory ) { build.setSourceDirectory( sourceDirectory ); }
protected void mergeBuild_SourceDirectory( Build target, Build source, boolean sourceDominant, Map<Object, Object> context ) { String src = source.getSourceDirectory(); if ( src != null ) { if ( sourceDominant || target.getSourceDirectory() == null ) { target.setSourceDirectory( src ); target.setLocation( "sourceDirectory", source.getLocation( "sourceDirectory" ) ); } } }
build.setSourceDirectory( alignToBaseDirectory( build.getSourceDirectory(), basedir ) );
build.setSourceDirectory( unalignFromBaseDirectory( build.getSourceDirectory(), basedir ) );
public static Build cloneBuild( Build src ) { if ( src == null ) { return null; } Build result = new Build(); cloneBuildBaseFields( src, result ); result.setExtensions( cloneList( src.getExtensions(), EXTENSION_CLONER ) ); result.setOutputDirectory( src.getOutputDirectory() ); result.setScriptSourceDirectory( src.getScriptSourceDirectory() ); result.setSourceDirectory( src.getSourceDirectory() ); result.setTestOutputDirectory( src.getTestOutputDirectory() ); result.setTestSourceDirectory( src.getTestSourceDirectory() ); return result; }
build.setSourceDirectory( alignToBaseDirectory( build.getSourceDirectory(), basedir ) );
build.setSourceDirectory( alignToBaseDirectory( build.getSourceDirectory(), basedir ) );
build.setSourceDirectory( unalignFromBaseDirectory( build.getSourceDirectory(), basedir ) );
childBuild.setSourceDirectory( parentBuild.getSourceDirectory() );
childBuild.setSourceDirectory( parentBuild.getSourceDirectory() );
public BuildBuilder sourceDirectory(String sourceDirectory) { if (sourceDirectory != null) { getBuild().setSourceDirectory(sourceDirectory); } return this; }
build.setSourceDirectory( interpolatedTrimmed( parser.nextText(), "sourceDirectory" ) );
debugMessages ) ); dynamicBuild.setSourceDirectory( restoreString( dynamicBuild.getSourceDirectory(), originalInterpolatedBuild.getSourceDirectory(), changedBuild.getSourceDirectory(),
build.setSourceDirectory( interpolatedTrimmed( parser.nextText(), "sourceDirectory" ) );
build.setSourceDirectory( getTrimmedValue( value ) );
build.setSourceDirectory(srcDir);
protected void mergeBuild_SourceDirectory( Build target, Build source, boolean sourceDominant, Map<Object, Object> context ) { String src = source.getSourceDirectory(); if ( src != null ) { if ( sourceDominant || target.getSourceDirectory() == null ) { target.setSourceDirectory( src ); target.setLocation( "sourceDirectory", source.getLocation( "sourceDirectory" ) ); } } }
private void redirectSourceDirectories() { String oldSourceDirectory = getProject().getBuild().getSourceDirectory(); if ( new File( oldSourceDirectory ).exists() ) { getProject().getBuild().setSourceDirectory( this.cloverOutputSourceDirectory ); } getLog().debug( "Clover source directories before change:" ); logSourceDirectories(); // Maven2 limitation: changing the source directory doesn't change the compile source roots // See http://jira.codehaus.org/browse/MNG-1945 List sourceRoots = new ArrayList( getProject().getCompileSourceRoots() ); // Clean all source roots to add them again in order to keep the same original order of source roots. getProject().getCompileSourceRoots().removeAll( sourceRoots ); for ( Iterator i = sourceRoots.iterator(); i.hasNext(); ) { String sourceRoot = (String) i.next(); if ( new File( oldSourceDirectory ).exists() && sourceRoot.equals( oldSourceDirectory ) ) { getProject().addCompileSourceRoot( getProject().getBuild().getSourceDirectory() ); } else { getProject().addCompileSourceRoot( sourceRoot ); } } getLog().debug( "Clover source directories after change:" ); logSourceDirectories(); }
protected File getTestSourceDirectory(final Project project) { final MavenFacet mavenFacet = project.getFacet(MavenFacet.class); final Model pom = mavenFacet.getModel(); Build build = pom.getBuild(); if (build == null) { build = new Build(); pom.setBuild(build); } String testSourceDirectoryPath = build.getTestSourceDirectory(); if (testSourceDirectoryPath == null) { testSourceDirectoryPath = "src/test/java"; build.setSourceDirectory(testSourceDirectoryPath); } return new File(project.getRootDirectory().getUnderlyingResourceObject(), testSourceDirectoryPath).getAbsoluteFile(); }
@Test public void testBuildPluginUpdateExisting() throws Exception { org.guvnor.common.services.project.model.Build from = new org.guvnor.common.services.project.model.Build(); from.getPlugins().add(makeGuvnorPlugin("myGroup", "myArtifact", "1.0")); Build to = new Build(); Plugin toPlugin = makeMavenPlugin("myGroup", "myArtifact", "0.11.11.12"); to.getPlugins().add(toPlugin); toPlugin.setGoals("someGoal"); to.setSourceDirectory("someDirectory"); to = new BuildContentHandler().update(from, to); assertEquals(1, to.getPlugins().size()); assertEquals("1.0", to.getPlugins().get(0).getVersion()); assertEquals("someGoal", to.getPlugins().get(0).getGoals()); assertEquals("someDirectory", to.getSourceDirectory()); }