【问题标题】:how to create a jar file with maven and use it in a different computer?如何使用maven创建一个jar文件并在不同的计算机上使用它?
【发布时间】:2016-09-08 07:36:27
【问题描述】:

我使用 maven 创建了一个自动化 java 项目,我想在具有不同环境的不同计算机上使用该项目。

我是否可以创建我的项目的 jar 文件并在另一台计算机上使用它?

谢谢

【问题讨论】:

  • “使用”是什么意思?要执行吗?在另一个 Java 项目中使用它?在服务器上启动它?
  • 我能够使用 mvn install 生成一个 jar 文件。使用我的意思是,如果另一个开发人员在不同地方的不同存储库上工作,如果我将它发送给他,可以使用我生成的 jar 文件?

标签: java maven jar executable-jar


【解决方案1】:

您可以使用 maven-jar-plugin。您可以使用的简单配置是:

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-jar-plugin</artifactId>
    <version>2.3.2</version>
    <configuration>
        <archive>
            <manifest>
                <mainClass>Main class path</mainClass>
                <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
            </manifest>
            <manifestEntries>
                <Build-Title>buildNumber</Build-Title>
                <Implementation-Build>artifactId</Implementation-Build>
            </manifestEntries>
        </archive>
        <forceCreation>true</forceCreation>
    </configuration>
</plugin>

【讨论】:

  • 这个配置实际上做了什么?
  • 我已经生成了一个jar文件。就是不知道能不能分享给其他开发者
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-11-03
  • 1970-01-01
  • 2016-08-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多