【问题标题】:Archetype for EJB + JBoss7 PorjEJB + JBoss7 Porj 的原型
【发布时间】:2013-12-14 19:20:19
【问题描述】:

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

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

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

[ERROR] 未能执行目标 org.apache.maven.plugins:maven-archetype-plugin:2.2:generate 项目standalone-pom上的(default-cli):所需的原型确实 不存在 (org.jboss.spec:jboss-javaee-6.0:3.0.2.Final) -> [帮助 1] [ERROR] [ERROR] 要查看错误的完整堆栈跟踪,请重新运行 带有 -e 开关的 Maven。 [错误] 使用 -X 开关重新运行 Maven 启用完整的调试日志记录。 [错误]

告诉我,怎么了?

【问题讨论】:

    标签: java maven jboss intellij-idea


    【解决方案1】:

    我认为您必须阅读更多关于 Maven 以及如何使用 maven 原型的内容。

    请看这个

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

    您可以使用您选择的架构从您的 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-webapp

    说明 为 JBoss AS 7 生成起始 Java EE 6 webapp 项目的原型


    示例 3 groudId:artifactId

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

    说明 为 JBoss AS 7.1 [默认] 或 EAP 6 [如果 "enterprise" 属性为 true] 生成初始 Java EE 6 webapp 项目的原型。

    【讨论】:

    • Festus,你太客气了))我在工作 comp 中使用了另一个原型,我取得了成功:Maven 使用分配的原型构建项目结构,我创建了我的 maven-modules(multimodule-maven-项目),毕竟这些我可以使用 Maven 安装。但是我没有用我给出的原型构建一个项目结构......
    • @nightin_gale 我不明白你的策略。你能给我解释一下吗
    • Festus Tamakloe,我有一个非常简单的策略,正如您随后看到的那样。我找到了这个原型并想在我的依赖项中使用它。但是我已经描述了错误。坦率地说,我想使用 IDEA 创建多 maven 模块:MainModule |
    • 我的策略非常简单。我想在我的依赖中使用那个原型。但是我遇到了我描述的错误。坦率地说,我想创建一个这样的结构: MainModule | |-Module1.jar+pom.xml | |-Module2.jar+pom.xml | |-pom.xml 当我在 IDEA 中创建 Maven-proj 时,IDE 让我在本地 maven 存储库中选择原型。但是没有适合我的。我的朋友给了我这个原型。但它仍然无法正常工作。你看?如果您有任何可用的拱门,我会请您用它来奖励我)))我使用 IDEA 12.1.6 + EJB 3 + JBoss 7.1.1Final + Oracle
    猜你喜欢
    • 2013-08-26
    • 2016-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-01
    • 2017-06-04
    相关资源
    最近更新 更多