return directories.get(0);
}
@Override
public boolean install() {
final MavenFacet coreFacet = getProject().getFacet(MavenFacet.class);
final Model pom = coreFacet.getModel();
Build build = pom.getBuild();
if (build == null) {
build = new Build();
pom.setBuild(build);
}
pom.addProperty(Property.JbossHome.getName(), JBOSS_HOME);
pom.addProperty(Property.DevContext.getName(), DEV_CONTEXT);
pom.addProperty(Property.ErraiVersion.getName(), getErraiVersion());
if (build.getSourceDirectory() == null)
build.setSourceDirectory(DefaultValue.SourceDirectory.getDefaultValue());
Resource res = getResource(build.getSourceDirectory(), build.getResources());
if (res == null) {
res = new Resource();
res.setDirectory(build.getSourceDirectory());
build.addResource(res);
}
if (build.getResources().size() < 2) {
res = getResource(DefaultValue.ResourceDirectory.getDefaultValue(), build.getResources());
if (res == null) {
res = new Resource();
res.setDirectory(DefaultValue.ResourceDirectory.getDefaultValue());
build.addResource(res);
}
}
coreFacet.setModel(pom);
return true;
}