您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何使用maven打包和运行具有依赖项的简单命令行应用程序?

如何使用maven打包和运行具有依赖项的简单命令行应用程序?

您可以通过将Main-Class属性添加到其清单文件来使jar成为可执行文件。在Maven中,这是由存档程序插件完成的。要添加Main- Class属性,请将其添加到pom.xml中:

 <build>
   <plugins>
    <plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-jar-plugin</artifactId>        
      <configuration>
        <archive>
          <manifest>
            <addClasspath>true</addClasspath>
            <mainClass>com.mycompany.app.App</mainClass>
          </manifest>
        </archive>
      </configuration>
    </plugin>
  </plugins>
 </build>

现在,您可以使用以下命令运行jar:java -jar myjar.jar或双击它(并非在所有平台上都可用)。

其他 2022/1/1 18:29:40 有429人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶