自己开发一个小的工具类,想直接用脚步调用这个工具类。
想通过java -jar 来执行 网上一看 需要META-INF/MANIFEST.MF 指定一个main方法。试了不好用,自己写的MANIFEST.MF会被覆盖。
偶然发现maven可以帮我们做到,配置如下:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.4</version>
<configuration>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<classpathPrefix>lib/</classpathPrefix>
<mainClass>com.*.Main</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
<mainClass>com.*.Main</mainClass> 配置成你要执行的那个类。
本文介绍如何使用Maven插件配置一个Java项目,使其能够被打包为包含主类入口的jar文件,并可通过命令行直接运行。文章详细展示了如何在pom.xml中配置maven-jar-plugin来实现这一目标。
274

被折叠的 条评论
为什么被折叠?



