DependencyFacet deps = project.getFacet(DependencyFacet.class);
deps.addDirectManagedDependency(
DependencyBuilder.create("org.jboss.arquillian:arquillian-bom:1.0.0.Final")
.setPackagingType(PackagingType.BASIC).setScopeType(ScopeType.IMPORT));
ProfileBuilder profileBuilder = ProfileBuilder
.create()
.setId("JBOSS_AS_MANAGED_7_1")
.setActiveByDefault(true)
.addDependency(
DependencyBuilder.create("org.jboss.arquillian.junit:arquillian-junit-container"))
.addDependency(
DependencyBuilder.create("org.jboss.arquillian.protocol:arquillian-protocol-servlet"))
.addDependency(DependencyBuilder.create("org.jboss.jsfunit:jsfunit-arquillian:2.0.0.Beta2"))
.addDependency(DependencyBuilder.create("junit:junit:4.10"))
.addDependency(DependencyBuilder.create("org.jboss.shrinkwrap.descriptors:shrinkwrap-descriptors-impl:1.1.0-beta-1"))
.addDependency(DependencyBuilder.create("org.jboss.as:jboss-as-arquillian-container-managed:7.1.1.Final"));
Profile profile = profileBuilder.getAsMavenProfile();
Build build = new Build();
Plugin plugin = new Plugin();
plugin.setArtifactId("maven-dependency-plugin");