问题标签 [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 回答
1901 浏览

maven - 如何使用 maven-install-plugin 从安装中排除 jar 文件?

我有一个使用 maven-jar-plugin 创建的 jar 文件。

有没有办法跳过这个 jar 文件安装在存储库中?

提前致谢。

0 投票
1 回答
813 浏览

maven - Maven pom.xml 包含多个版本的 jar

这是我的 pom.xml

这是我执行此操作的方式

这是构建输出的最后几行。

  • 为什么第二个 jar (driver.jar) 没有版本化 (driver-1.1.6.jar) ?
  • 为什么本地仓库中没有安装第二个 jar?

这该怎么做?

我的要求是创建两个罐子testjar-${project.version}.jar driver-${project.version}.jar并将这两个安装在两个不同的工件中

/home/mycp/.m2/repository/com/test/te/testjar /${project-version}/testjar-${project.version}.jar _ _

/home/mycp/.m2/repository/com/test/te/ driver /${project-version}/ driver-${project.version}.jar

0 投票
1 回答
87 浏览

java - 绑定 jar:test-jar 到包阶段

我有一个包含以下内容的 pom 片段:

当我运行“mvn package”时,插件不会执行,我的测试 jar 也不会被创建。当我运行“mvn jar:test-jar”时,我的 jar 被创建了。有谁知道为什么会这样?

谢谢你,杰森

0 投票
2 回答
455 浏览

maven - maven-gwt-plugin 和打包到 JAR

我正在将遗留的 Spring 项目构建脚本从 Ant 重写为 Maven。该项目有几个 GWT 模块,每个模块都编译为 JAR。当前的项目结构由几个 Maven 模块组成,大致是这样的: mainProject |- AnalyzerGWT <-- this module uses GWT |- analyzer <-- this doesn't |- someOtherModule |- p4you-spring <-- this module has resources and builds WAR

每个使用 GWT 的模块在其pom.xml中都有以下代码(模块称为AnalyzerGWT):

它编译成功,结果 GWT 资源保存到AnalyzerGWT/target/AnalyzerGWT-1.0/com.pamm.analyzer.gwt.Analyzer/中,但是该目录的内容不包含在结果 JAR 文件中。

有没有一种优雅的方法可以将此目录的内容复制到 JAR 的根路径中?

0 投票
1 回答
745 浏览

maven - 配置文件中的插件和没有的插件有什么区别

我使用 maven-jgit-buildnumber-plugin( github ) 在一种情况下,我在配置文件中定义它:

在其他情况下,我将它指向 pom.xml 的构建部分。

在 pluginManagement 部分我尝试使用插件中的变量:

在第一种情况下它不起作用,变量为空。为什么???

0 投票
1 回答
9541 浏览

java - 未能执行目标 org.apache.maven.plugins:maven-jar-plugin:2.4:jar

所以我试图继续.ear为现有maven项目创建一个文件,并进一步将其部署在WebLogic server. 同样,我继续创建WAR,JAREAR模块并按照以下步骤操作 -

Right clickon parent project,select new,select maven module,命名为projectnameJARModule然后完结了wizard

为创建一个projectnameWARModule和一个projectnameEARModule模块做了相同的过程。制作完成后,我将WARJAR模块添加dependenciesEAR module. 此外,我继续在文件夹上安装maven modulesby并选择. 在此之后,我在控制台中收到以下错误(下面的完整控制台日志) -Right ClickingprojectnameWARModuleRun As - Maven Install


知道如何摆脱这个吗?非常感谢

以下pom.xmlParent Module-

以下pom.xmlWAR Module-

以下是pom.xml我的JAR模块 -

0 投票
1 回答
1190 浏览

java - Maven 打包属性文件

我有一个 Maven 多模块项目,分层如下。

每个项目中都有一个属性文件。我应该如何配置 maven 以从 jar 中排除所有 *.properties,同时将它们全部提取到配置文件夹中?

  • 测试集成/目标/lib/test-integration.jar
  • 测试集成/目标/lib/test-service.jar
  • 测试集成/目标/lib/test-persistence.jar
  • 测试集成/目标/配置/测试集成.properties
  • 测试集成/目标/配置/test-service.properties
  • 测试集成/目标/配置/测试持久性.properties
0 投票
2 回答
55 浏览

java - 如何在项目构建期间从 Maven 中过滤一些文件夹/文件?

我有这个文件spring./META-INF/spring/props.properties我不想.jar我运行时将它包含在我的构建中mvn clean packagemvn deploy. 出于安全目的,我不想提供此文件。

我正在尝试将其添加到我的pom.xml但不起作用。

0 投票
2 回答
2707 浏览

java - 让 maven 执行程序并将输出存储到可以在 .jar 清单中使用的属性中

我想git describe作为 maven 构建的一部分执行,并使用清单中的结果输出来构建 .jar 包。

我知道如何通过 ant 属性变量的<exec>任务在ant 中做到这outputproperty一点,但我对 Maven 的经验很少,甚至不知道去哪里找。

这可能吗?


我在示例 pom.xml 文件中发现了这一点,因此向清单中添加一些内容看起来很容易:

不知道如何捕获命令执行。

0 投票
1 回答
133 浏览

maven - 如何将罐子的源下载到 Maven 中的自定义位置?

这是如何获取 pom.xml 中提到的所有指定 jar 和传递依赖的 jar 的后续帖子? 除了我希望将依赖和传递依赖的 jar 的源下载到自定义提到的位置。

我尝试了以下命令,但没有奏效。

它没有用。

它没有用。