将Maven项目作为Depdency添加到NetBeans中的Java Web项目中

将Maven项目作为Depdency添加到NetBeans中的Java Web项目中,java,maven,jakarta-ee,netbeans,ant,Java,Maven,Jakarta Ee,Netbeans,Ant,我有一个现有的Java/Maven项目,它没有ANT构建脚本。 我想将此项目用作NetBeans中Java Web项目的依赖项。 当我尝试将项目作为库添加时,会收到以下消息: 无法添加此项目,因为它不使用Ant脚本生成JAR文件 很明显,我可以输出一个JAR并将其链接到其中,但我希望Netbeans能够确保在构建我的Web项目时,如果需要,还可以构建我的依赖项目 也许有一些蚂蚁包装纸给maven 显然,这是一个JavaWeb项目而不是maven,它依赖于一个带有maven的java项目,您应该将

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

无法添加此项目,因为它不使用Ant脚本生成JAR文件

很明显,我可以输出一个JAR并将其链接到其中,但我希望Netbeans能够确保在构建我的Web项目时,如果需要,还可以构建我的依赖项目

也许有一些蚂蚁包装纸给maven


显然,这是一个JavaWeb项目而不是maven,它依赖于一个带有maven的java项目,您应该将maven项目的本地存储库jar添加为Ant项目依赖项。您必须分别构建每个项目,但除此之外,一切都应该正常工作。

看起来有一个插件可以让maven完成这项工作


同意。关键是这是一个麻烦。如果我有20个项目,记住什么时候构建哪一个正是我希望IDE/构建系统为我做的那种愚蠢的工作。好吧,netbeans中的ant项目不会处理这种愚蠢的工作,因为它显然是非主流的,而且你唯一的选择是将依赖项添加为jar,而不是库或项目部。如果您决定将其添加为jar依赖项,则答案中列出的jar位置是最佳使用位置,因为它至少在IDE中为您完成硬项目间连接,如超链接,编辑器编译将针对maven项目等的源代码进行,如果您有20个这样的项目,那么您首先不会混合使用2个构建系统。