maven里pom文件指定jar和依赖打包输出路径

java 文章 2022-07-28 11:14 2135 0 全屏看文

AI助手支持GPT4.0

<plugins>
	<plugin>
		<artifactId>maven-compiler-plugin</artifactId>
		<configuration>
			<source>1.8</source>
			<target>1.8</target>
		</configuration>
	</plugin>
	<plugin>
		<groupId>org.apache.maven.plugins</groupId>
		<artifactId>maven-jar-plugin</artifactId>
		<configuration>
			<outputDirectory>/mnt/jars/btoolsm</outputDirectory>
			<!-- MainClass in mainfest make a executable jar -->
			<archive> 
				<manifest>
					<mainClass>com.btools.DemoMain</mainClass>
				</manifest>
			</archive>
		</configuration>
	</plugin>
	<plugin>
		<groupId>org.apache.maven.plugins</groupId>
		<artifactId>maven-dependency-plugin</artifactId>
		<executions>
			<execution>
				<id>copy</id>
				<phase>package</phase>
				<goals>
					<goal>copy-dependencies</goal>
				</goals>
				<configuration>
					<outputDirectory>/mnt/jars/btoolsm/lib</outputDirectory>
				</configuration>
			</execution>
		</executions>
	</plugin>

</plugins>

git install的时候 会分别吧jar和依赖发布到指定的地方。

编译成功后可以运行命令启动项目:

java -Djava.ext.dirs=/mnt/jars/btoolsm/lib -jar  /mnt/jars/btoolsm/btoolsm-0.0.1-SNAPSHOT.jar


-EOF-

AI助手支持GPT4.0


国内超级便宜服务器

摸鱼人热门新闻聚合

钻级赞助商 我要加入

开发者在线工具

第三方支付技术请加QQ群

相关文章
【性能优化】MySQL常用慢查询分析工具
正则表达式将匹配的字母变成大写
day04_数组
lombok 的 @slf4j 注解设置日志输出级别。
spring jdbctemplate 分页批量插入
随便看看
怎么添加小程序支付功能? 4312
教育科技公司申请微信支付被拒绝? 4695
微信公众号免300认证教程 5776
小程序已经上线,作为管理员无法在小程序数据助手查看数据? 5187
小程序广告组件通过审核,但是小程序内没有显示广告? 4961
企业微信通讯录账号被管理员误/恶意删除,怎么办? 9389
问题? 8909
如何快速搭建抽奖助手小程序(无需代码知识) 6039
许涛 大哥在吗, 要解冻小程序的时候提示信息主体不一致, 能帮忙看下吗? 7343
小程序搜一搜全称搜索不显示 麻烦解决一下!谢谢 6671