Skip to content

Instantly share code, notes, and snippets.

@gastaldi
Created August 8, 2012 19:44
Show Gist options
  • Select an option

  • Save gastaldi/3298000 to your computer and use it in GitHub Desktop.

Select an option

Save gastaldi/3298000 to your computer and use it in GitHub Desktop.
@Override
public DirectoryResource getSourceFolder()
{
MavenCoreFacet mavenFacet = project.getFacet(MavenCoreFacet.class);
Build build = mavenFacet.getPOM().getBuild();
String srcFolderName;
if (build != null && build.getSourceDirectory() != null) {
srcFolderName = build.getSourceDirectory();
} else {
srcFolderName = "src" + File.separator + "main" + File.separator + "java";
}
DirectoryResource projectRoot = project.getProjectRoot();
return projectRoot.getChildDirectory(srcFolderName);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment