EJB + JBoss7 Porj的原型

时间:2013-12-14 19:20:20

标签: java maven jboss intellij-idea

我想使用Maven构建一个项目。我有

<dependency>
    <groupId>org.jboss.spec</groupId>
    <artifactId>jboss-javaee-6.0</artifactId>
    <version>3.0.2.Final</version>
</dependency>

使用了这个原型,我的Maven给了我这个错误:

  

[错误]无法执行目标   org.apache.maven.plugins:Maven的原型 - 插件:2.2:生成   project standalone-pom上的(default-cli):所需的原型   不存在(org.jboss.spec:jboss-javaee-6.0:3.0.2.Final) - &gt; [帮助1]   [ERROR] [ERROR]要查看错误的完整堆栈跟踪,请重新运行   使用-e开关的Maven。 [错误]使用-X开关重新运行Maven   启用完整调试日志记录[ERROR]

告诉我,出了什么问题?

1 个答案:

答案 0 :(得分:0)

我认为您必须阅读有关Maven以及如何使用maven原型的更多信息。

请看这个

maven-archetype-webapp
maven-cant-find-archetype-in-my-repository

您可以使用您选择的architype在IDE外部生成maven项目,然后将项目作为maven项目导入到您喜欢的IDE中

示例1
groudId:artifactId

org.jboss.spec.archetypes:jboss-javaee6-ear-webapp

<强>描述     为JBoss AS 7生成初始Java EE 6 webapp项目的原型。该项目是一个EAR,带有EJB-JAR和WAR

示例2
groudId:artifactId

org.jboss.spec.archetypes:JBoss的-javaee6-web应用

<强>描述         为JBoss AS 7生成初始Java EE 6 webapp项目的原型


示例3 groudId:artifactId

org.jboss.spec.archetypes:jboss-javaee6-webapp-archetype

<强>描述     为JBoss AS 7.1 [默认]或EAP 6生成启动Java EE 6 webapp项目的原型[如果“enterprise”属性为true]