【问题标题】:Add a Maven Project as a depdendency to a Java Web Project in NetBeans将 Maven 项目作为依赖项添加到 NetBeans 中的 Java Web 项目
【发布时间】:2014-10-16 11:54:05
【问题描述】:

我有一个现有的 Java / Maven 项目,它没有 ANT 构建脚本。 我想将此项目用作 NetBeans 中 Java Web 项目的依赖项。 当我尝试将项目添加为库时,我收到消息:

“无法添加此项目,因为它没有使用 Ant 脚本生成 JAR 文件。”

我显然可以输出一个 JAR 并将其链接到其中,但我希望 Netbeans 确保当我构建我的 Web 项目时,我的依赖项目也会在必要时被构建。

也许有一些用于 maven 的 Ant 包装器?

需要明确的是,这是一个 java web 项目(不是 maven),它依赖于 java 项目(使用 maven)

【问题讨论】:

    标签: java maven jakarta-ee netbeans ant


    【解决方案1】:

    看起来maven有一个插件可以做到这一点。

    http://maven.apache.org/plugins/maven-ant-plugin/index.html

    【讨论】:

      【解决方案2】:

      您应该将 maven 项目的本地存储库 jar 添加为 Ant 项目依赖项。您必须分别构建每个项目,但除此之外,一切都应该可以正常工作。

      【讨论】:

      • 同意。关键是这很麻烦。如果我有 20 个项目,记住何时构建哪一个正是我期望 IDE/构建系统为我完成的那种蠢事。
      • 嗯,netbeans 中的 ant 项目不处理“驴工作”,因为它显然是非主流的,并且您唯一的选择是将依赖项添加为 jar,而不是库(或项目 dep)。如果您决定将其添加为 jar 依赖项,那么答案中列出的 jar 位置是使用的最佳位置(因为它至少在 IDE 中会为您执行硬项目间连接,例如超链接,编辑器编译将发生在 Maven 项目等的来源上)
      • 如果你有 20 个这样的项目,你一开始就不会混合 2 个构建系统。
      猜你喜欢
      • 2012-10-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-04
      • 1970-01-01
      • 2014-09-10
      相关资源
      最近更新 更多