使用maven打包多个jar

问题描述 投票:0回答:1

我是Maven新手。我想打包我的Java代码,以便只能通过运行命令Java jar来运行它。我的代码使用2个外部jar文件,1个主Java类,1个属性文件,并将输出1log文件。

我的POM:

   <modelVersion>4.0.0</modelVersion>
   <groupId>com.ibm.mq.jms</groupId>
  <artifactId>com.ibm.mq</artifactId>
   <version>0.0.1-SNAPSHOT</version>
    <dependencies>
      <dependency>
        <groupId>com.ibm.mq</groupId>
        <artifactId>com.ibm.mq.allclient</artifactId>
        <version>9.0.4.0</version>
       </dependency>
    <dependency>
        <groupId>javax.jms</groupId>
        <artifactId>javax.jms-api</artifactId>
        <version>2.0.1</version>
       </dependency>
     </dependencies>

我如何创建一个可以独立运行的jar文件?将其编译为zip文件是否更好?我的属性文件需要由用户更改。我应该在哪里存放财产文件?

maven maven-2 maven-3 maven-plugin
1个回答
0
投票

通常,请尝试How can I create an executable JAR with dependencies using Maven?中的一种解决方案>

属性文件必须是最终jar的outside

,以便用户可以对其进行编辑。
© www.soinside.com 2019 - 2024. All rights reserved.