public String getSourceDirectory() { return build.getSourceDirectory(); }
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" ) ); } } }
resources.add(0, new File(project.getBuild().getSourceDirectory())); List<Path> paths = resources.stream() .filter(File::exists)
@Override public void execute() throws MojoExecutionException, MojoFailureException { if (mainClass == null) { throw new MojoExecutionException("main class not configured"); } try (URLClassLoader loader = new Classpath(mavenProject).toClassLoader()) { Path srcdir = new File(mavenProject.getBuild().getSourceDirectory()).toPath(); Path bindir = new File(mavenProject.getBuild().getOutputDirectory()).toPath(); getLog().debug("Using classloader " + loader); getLog().debug(" source: " + srcdir); getLog().debug(" bin: " + bindir); Path output = new ApiParser(srcdir) .with(loader) .export(bindir, mainClass); getLog().info("API file: " + output); } catch (Exception x) { throw new MojoFailureException("ApiTool resulted in exception: ", x); } } }
if ( !objectEquals( oBuild.getSourceDirectory(), build.getSourceDirectory() ) )
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; }
project.addCompileSourceRoot( build.getSourceDirectory() );
if ( build.getSourceDirectory() != null ) serializer.startTag( NAMESPACE, "sourceDirectory" ).text( build.getSourceDirectory() ).endTag( NAMESPACE, "sourceDirectory" );
if ( childBuild.getSourceDirectory() == null ) childBuild.setSourceDirectory( parentBuild.getSourceDirectory() );
project.addCompileSourceRoot( build.getSourceDirectory() ); project.addTestCompileSourceRoot( build.getTestSourceDirectory() );
if ( childBuild.getSourceDirectory() == null ) childBuild.setSourceDirectory( parentBuild.getSourceDirectory() );
debugMessages ) ); dynamicBuild.setSourceDirectory( restoreString( dynamicBuild.getSourceDirectory(), originalInterpolatedBuild.getSourceDirectory(), changedBuild.getSourceDirectory(), project, config,
build.setSourceDirectory( alignToBaseDirectory( build.getSourceDirectory(), basedir ) );
build.setSourceDirectory( unalignFromBaseDirectory( build.getSourceDirectory(), basedir ) );
build.setSourceDirectory( alignToBaseDirectory( build.getSourceDirectory(), basedir ) );
/** * Get the list of source directories of the project * @return the list of source directories */ public List<File> getSourceDirectories() { List<File> output = new ArrayList<>(); String sourcePath = null; Build build = model.getBuild(); if (build != null) { sourcePath = build.getSourceDirectory(); } if (sourcePath == null) { sourcePath = Paths.get(directory.getAbsolutePath(), "src", "main", "java").toString(); } File source = new File(sourcePath); if (source.exists()) { output.add(source); } File generatedSource = Paths.get(directory.getAbsolutePath(), "target", "generated-sources").toFile(); if (generatedSource.exists()) { output.add(generatedSource); } for (SpoonPom module : modules) { output.addAll(module.getSourceDirectories()); } return output; }
private List<String> findModifiedClassNames() throws MojoExecutionException { final File sourceRoot = new File(this.project.getBuild() .getSourceDirectory()); final List<String> modifiedPaths = FCollection.map(findModifiedPaths(), pathByScmDir()); return FCollection.flatMap(modifiedPaths, new PathToJavaClassConverter( sourceRoot.getAbsolutePath())); }
out.write(" build()" + br); if (build.getSourceDirectory() != null) { out.write(" .sourceDirectory(\"" + build.getSourceDirectory() + "\")" + br);