问题标签 [maven-jar-plugin]

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 投票
1 回答
10161 浏览

java - 如何在 maven-assembly-plugin 中包含 package.jar

我使用 maven 和 maven-jar-plugin 和 maven-assembly-plugin 来构建我的项目的 zip,包括项目 jar 及其依赖项。

这是插件配置:

这是assembly.xml:

我尝试包含由 maven-jar-plugin 创建的 jar,使用<fileSet><includes>${project.build.finalName}</includes>.... 但这会引发错误:

省略该fileset条目,我只得到一个带有依赖项的 zip。

如何仅包含由 maven-jar-plugin 创建的 jar?蒂亚!

0 投票
2 回答
4190 浏览

maven - jar中的资源文件夹

我知道将属性文件放在 jar 中不是一个好习惯,但我们的场景规定了这个要求。我想要的是将资源文件夹的内容按原样放入 jar 中。在我的 maven 项目中,资源的内容被添加到 jar 中,但位于 jar 的根目录中。我需要的是有一个具有这种结构的 jar:

jar root
|__com
| |_我的公司
| |____我的 java 文件按预期在这里
|__resources |__我的
         属性文件和配置文件应该在这里

我得到的是:

jar 根
|__com
| |__我的公司
| |____我的 java 文件按预期放在这里
|
|__我的属性文件和配置文件

我知道我可以将资源文件夹添加为 eclipse 中的源文件夹,但我需要一个基于 maven 的解决方案。

提前致谢。

0 投票
1 回答
143 浏览

maven - maven中的战争冲突

mybatis-generator-maven-plugin 依赖 sisu-guava(maven-plugin-api) 和 google-collect(plexus-container-default)。它们都有 com.google.common.collect.Ordering 类,但 google-collect 中的类没有“反向”功能。如何确保调用 sisu-guava 中的反向函数。

还有,为什么war包里有maven相关的jar,比如“maven-plugin-api-3.0.4.jar”、“maven-model-3.0.4.jar”。我不认为它们对 tomcat 有用。

maven依赖

0 投票
0 回答
209 浏览

jar - 如何在一个项目中合并两个同名但版本不同的jar文件?

我正在使用两个 jar 文件,例如httpclient-4.2.3.jarandhttpcore-4.2.jar但现在我想使用另外两个同名但版本不同的文件httpclient-4.3.4.jarhttpcore-4.3.jar. 如何在同一个项目中使用所有四个文件?

请帮我。

0 投票
2 回答
10615 浏览

maven - 如何从 maven-jar-plugin 的 jar 中排除 java 文件?

我创建了一个pom.xml来编译我的项目并将其打包为一个 jar,实际上它编译并创建了 jar - 问题是我有一个里面有类和 java 的 jar,我只想要里面的类。

我如何丢失 java 文件?我不需要它们。

这是我创建的pom.xml

这是我得到的罐子

0 投票
1 回答
1335 浏览

jboss - 如何将 jar 文件部署到 JBoss EAP 附带 maven 的依赖项

我正在努力将 jar 文件部署到 JBoss EAP 6。我的应用程序依赖于一些依赖项。我尝试做一些技巧,例如使用 maven-jar-plugin、maven-assembly-plugin,但都不起作用。顺便说一句,我试图使 jar 文件具有如下结构:

但我发现这绝对行不通。因为 jar 无法在其内部加载 jar。

任何想法?

0 投票
0 回答
146 浏览

maven - Maven:构建包含来自其他兄弟模块的特定类的 jar

我需要构建一个 jar 文件,其中包含来自其他兄弟 maven 模块的单个类文件的选择。

我尝试过使用 maven-assembly 和 maven-jar-plugin,但似乎无法提供一个有效的 pom/config。

谁能给出一个例子 pom.xml (可能还有一个 assembly.xml)来做到这一点?

任何帮助,将不胜感激。

0 投票
1 回答
1763 浏览

java - maven - 如何将代码编译为 jar 文件而不是 .class

我正在尝试使用 maven 构建一个 groovy 项目。我的打包类型是war文件。Maven 正在构建项目并将所有依赖库放在 WEB-INF/lib 文件夹中,但它将所有代码编译到类文件中并将其放入 WEB-INF/classes 文件夹中。有没有办法告诉 maven 也为我的项目构建 jar 文件并将其放入 WEB-INF/lib 文件夹中。

我的 pom.xml 看起来像这样:

0 投票
2 回答
19306 浏览

java - Maven:添加外部资源

我正在使用 maven 构建一个可执行的 jar 文件,这意味着您使用“java -jar file.jar”运行它。

我想依赖用户定义的属性(只是一个包含键/值的文件),在开发阶段我将我的“user.properties”文件放在 maven /src/main/resources/ 文件夹中。

我的属性文件加载了:

现在,我想将该文件保存在 JAR 之外并具有以下内容:

我用 maven-jar-plugin、maven-surefire-plugin 和 maven-resources-plugin 等 maven 插件尝试了很多东西,但我无法让它工作......

在此先感谢您的帮助!

0 投票
1 回答
951 浏览

maven - 包含依赖项的 Maven 测试 jar

我的项目分为几个模块,其中一个是通用的,应该用于其他模块。

在这个模块中有我希望能够从其他模块中使用的 TestUtils。

我的库似乎没有添加到测试罐中。我怎样才能做到这一点?

我的 pom.xml 包含一些我通过系统路径包含的库,例如: