问题标签 [maven-3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
6603 浏览

ant - 具有顺序 ant-contrib 的 Maven antrun 无法运行

我们有一个特殊的例程将子文件夹中的文件分解为扩展名,这些扩展名将被复制并打包成单个扩展名文件。对于这种特殊的方法,我想使用maven-antrun-plugin, 对于通过 dirset 的顺序迭代和 jar 打包,我们需要库 ant-contrib。

即将到来的插件配置失败并出现错误。我配置错了什么?谢谢你。

插件配置

错误

0 投票
2 回答
1723 浏览

maven-2 - 获取多模块 Maven 项目中的更改

我有一个多模块 Maven 项目,其中模块 B 依赖于模块 A。我如何在重建模块 B 时重建模块 A?现在我必须在对模块 B 做任何事情之前手动安装模块 A,这真的很痛苦。

PS我看到有人问了一个类似的未回答的问题: Maven: How to use jetty:run in a multi-module Maven project, without need to install

0 投票
1 回答
1555 浏览

pom.xml - 解析maven pom.xml,使用maven jar

我一直在尝试解析 maven pom.xml。我在一定程度上是成功的。但我的问题是我无法获得默认值。我必须手动注入默认值。例如,如果 pom.xml 中没有指定版本号,那么很明显会使用父版本。如果没有指定构建目录,那么它将是目标。

我需要知道,我应该使用哪些类来自动填充这些东西。除此之外,我想为我构建依赖关系图。我用来解析的代码是

谢谢。

0 投票
1 回答
118 浏览

java - Maven 3:是否可以使用 Java 6 构建 JDBC-3 驱动程序?

我正在编写一个简单的 JDBC 驱动程序,它应该符合 JDBC-3(因此它可以与 Java 5 和 6 一起使用)。我的构建环境是 Java 6,我使用 Maven 3。我确实安装了 Java 5,所以我可以访问 Java 5 的rt.jar.

javac有没有一种保存方法可以用 Java 6针对 Java 5编译 Java 代码rt.jar

是的,我在这里寻找黑客。

0 投票
1 回答
1338 浏览

java - Maven项目的Netbeans“默认配置”

我在 Netbeans 下有一个 Maven 项目,它需要非默认配置,因为它是特定于平台的。如果用户不选择配置,我将无法知道要为哪个平台构建。我不能使用配置文件激活器,因为有时我们在 Linux 机器下构建 Windows 二进制文件。

如果使用了描述性错误消息,有没有办法禁用<default config>或失败构建,或者告诉 Netbeans 当有人构建<default config>它时应该真正构建配置windows-x86

0 投票
2 回答
396 浏览

eclipse - Eclipse 逻辑目录分组

有没有什么办法,用 Eclipse IDE,有一个包含几个相关项目的“主”文件夹?

我想要这个的原因是因为我有几个 Maven webapps。使用 Maven,约定拥有一个构建所有依赖项目的“主”项目。如果无法在 Eclipse 中对这些项目进行逻辑分组,我的项目结构如下所示:

当然,这些将按字母顺序排序,使情况变得更糟。我宁愿有几个文件夹可以存储每个项目:

这可能吗?

0 投票
1 回答
674 浏览

apache - 使用 Maven 3 构建 DayTrader

有没有人尝试使用最新的 Maven 构建来构建 Apache Geronimo DayTrader 应用程序?当我尝试按照此处的说明进行操作时:

https://cwiki.apache.org/GMOxDOC22/daytrader-a-more-complex-application.html

我收到许多构建错误:

我完全按照他们的说明进行操作。我错过了什么吗?

0 投票
1 回答
538 浏览

maven-2 - Maven 插件 - mvn 发布:准备

嗨,我正在通过新创建的插件(mpc)检查 pom(scm 区域)的某些部分......但现在我在 mvn 发布期间遇到了这个问题:准备使用创建的插件(mpc)的不同模块我得到了以下消息:

输出“不是工作副本”...是因为我正在检查 svn info 输出...问题是我可以在 mvn release:prepare 期间以某种方式识别这种状态吗?例如通过roperties 或检查当前项目的属性?换句话说,我在我的 maven 插件 (mpc) 中知道当前 release:prepare 循环正在运行?

0 投票
1 回答
3002 浏览

maven-2 - 如何控制maven构建的jar里面的pom.xml?

当 maven 构建一个 jar 时,它会在 META-INF///pom.xml 中放置一个 pom.xml。这是神器的原始pom。没有变量被扩展或继承,也没有列出继承的依赖项。这使得生产 jar 的信息依赖于构建环境。

jar里面的pom怎么配置?最好是 maven-jar-plugin 的一些配置。

0 投票
1 回答
880 浏览

maven - 处理覆盖后如何从 .jar 文件中删除 .jsp

我有一个名为views包含一个.jsp 文件\Calendar.jsp 的maven 模块。我有另一个名为 的 maven 模块core,它依赖于viewsmodule. module的打包类型views是jar,module的打包类型core是war。

我已配置overlay将 .jsp 文件从views.jarWEB-INF\views 文件夹(的core.war)复制。

overlay配置工作正常,它确实将.jsp 文件从WEB-INF\views 文件夹(的)复制views.jarcore.war

但问题是它不会从 .jsp 文件中删除这些 .jsp 文件views.jar。因此,我core.war最终得到了重复的 .jsp 文件(一份在 WEB-INF/views 文件夹中,另一份在 .jsp 中views.jar)。结果,规模core.war急剧增加。(其中的 .jsp 文件views.jar是多余的,因为它们不会在 webapp 的执行过程中使用。)

所以,问题是:-如何配置overlay剪切+粘贴操作而不是复制+粘贴操作。如果使用 无法做到这一点overlay,是否还有其他(Maven 友好)解决方案?