Details
-
Type:
Bug
-
Status: Closed (View Workflow)
-
Priority:
Major
-
Resolution:
Out of Date
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: None
-
Labels:None
Description
When running beans setup and choosing the jboss-javaee-6.0 artifact, like the following:
[forge-web] forge-web $ beans setup
|
Wrote /powerlogic/jcompany55/workspace/forge-web/src/main/webapp/WEB-INF/beans.xml
|
***SUCCESS*** Installed [forge.spec.cdi] successfully.
|
Do you want to add CDI dependencies?
|
|
|
1 - [org.jboss.spec:jboss-javaee-6.0] |
2 - [javax.enterprise:cdi-api] |
3 - [no] |
|
|
? Choose an option by typing the number of the selection: 1 |
Which version of org.jboss.spec:jboss-javaee-6.0 do you want to install? |
|
|
1 - [org.jboss.spec:jboss-javaee-6.0:1.0.0.Beta4] |
2 - [org.jboss.spec:jboss-javaee-6.0:1.0.0.Beta5] |
3 - [org.jboss.spec:jboss-javaee-6.0:1.0.0.Beta6] |
4 - [org.jboss.spec:jboss-javaee-6.0:1.0.0.Beta7] |
5 - [org.jboss.spec:jboss-javaee-6.0:1.0.0.CR1] |
6 - [org.jboss.spec:jboss-javaee-6.0:1.0.0.Final] |
7 - [org.jboss.spec:jboss-javaee-6.0:2.0.0.Beta1] |
8 - [org.jboss.spec:jboss-javaee-6.0:2.0.0.CR1] |
9 - [org.jboss.spec:jboss-javaee-6.0:2.0.0.Final] |
|
|
? Choose an option by typing the number of the selection: 6 |
? Should the scope be 'provided'? [Y/n] |
Added org.jboss.spec:jboss-javaee-6.0:1.0.0.Final:provided |
The following <dependency> is placed in pom.xml:
<dependencies> |
<dependency> |
<groupId>org.jboss.spec</groupId> |
<artifactId>jboss-javaee-6.0</artifactId> |
<version>1.0.0.Final</version> |
<scope>provided</scope> |
</dependency> |
</dependencies> |
However, it is missing the <type>pom</type> element. It should read:
<dependencies> |
<dependency> |
<groupId>org.jboss.spec</groupId> |
<artifactId>jboss-javaee-6.0</artifactId> |
<version>1.0.0.Final</version> |
<!-- THIS IS MISSING --> |
<type>pom</type> |
<scope>provided</scope> |
</dependency> |
</dependencies> |
It seems it also creates a faces-config.xml, although I didn´t choose to use JSF any time