简体   繁体   English

如何使用 Maven 创建具有依赖项的不可执行 JAR?

[英]How can I create a non-executable JAR with dependencies using Maven?

I want to package my project in a single non-executable library JAR for distribution.我想将我的项目打包在一个不可执行的库 JAR 中进行分发。 How can I make a Maven project package all dependency JARs into my output JAR?如何让 Maven 项目将所有依赖 JAR 打包到我的输出 JAR 中? There is a jar-with-dependencies option in Maven assembly plugin to create an executable JAR with dependencies. Maven 程序集插件中有一个jar-with-dependencies选项,用于创建具有jar-with-dependencies项的可执行JAR。 There is a reciept to obtain the goal.有一个接收来获得目标。 However, I need to build a library jar without Main class.但是,我需要构建一个没有Main类的库 jar。 How can I build such a jar?我怎样才能建造这样一个罐子?

Its not necessary that you use the maven-jar-plugin to build a non-executable jar.您不必使用 maven-jar-plugin 来构建不可执行的 jar。 The mvn clean install command by default builds a non-executable jar if it has the node <packaging>jar</packaging> in your projects pom.xml.如果项目 pom.xml 中有节点<packaging>jar</packaging> ,则mvn clean install命令默认构建一个不可执行的 jar。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何创建包含所有 Maven 依赖项的不可执行 JAR 文件 - How to create a non-executable JAR file that includes all Maven dependencies 如何创建Maven库(不可执行的JAR) - How to create a Maven library (non-executable JAR) 如何使用 Maven 创建具有依赖关系的可执行 JAR? - How can I create an executable JAR with dependencies using Maven? 如何使用Maven创建一个没有依赖关系的可执行jar? - How can I create an executable jar without dependencies using Maven? 如何使用Maven在jar的子文件夹中创建具有依赖项的可执行jar? - How can I create an executable jar with dependencies in sub folder in jar using Maven? 如何使用 maven 和系统依赖项创建可执行的 jar? - How to create executable jar with maven and system dependencies? Gradle:使用依赖库创建不可执行的jar和可执行Shell脚本,并将其作为程序包分发 - Gradle: Create a non-executable jar and executable shell script with dependent libraries as a package distribution 如何使用 Gradle 为 Selenium TestNG 项目创建具有依赖项的可执行 JAR? - How can I create an executable JAR with dependencies using Gradle for a Selenium TestNG project? 如何使用具有外部依赖项的maven创建和运行可执行jar? - How do I create and run an executable jar with maven that has external dependencies? 如何使用Maven阴影插件仅创建一个具有所有依赖项的可执行jar,而不是两个 - How to create only one executable jar with all dependencies inside it using maven shaded plugin instead of two
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM