java多模块项目依赖问题

eg:b项目依赖a项目

 

a项目中的pom文件

 注意 全是自定义的
<groupId>: 通常表示项目所属的组织或公司的反向域名。这是为了保证全球唯一性
<artifactId>: 是项目的名称。这通常是项目的简单名称,它应该清晰地描述项目的内容。
<version>: 是项目的版本号。

 


b项目中的pom文件

 

比如:
a项目  (自定义的ioc)
b项目: 测试自己ioc功能的demo

 

Maven打包到指定位置

通过maven-jar-plugin指定outputDirectory输出路径
可以排除某些配置文件,没有文件夹的话会自动创建

 

<plugin>
	<groupId>org.apache.maven.plugins</groupId>
	<artifactId>maven-jar-plugin</artifactId>
	<configuration>
		<!-- 指定打包的jar包输出路径 -->
		<outputDirectory>D:\test</outputDirectory>
		<!--不打入jar包的文件类型或者路径 -->
		<excludes>
			<exclude>**/*.properties</exclude>
			<exclude>**/*.xml</exclude>
			<exclude>**/*.yml</exclude>
			<exclude>static/**</exclude>
			<exclude>templates/**</exclude>
		</excludes>
	</configuration>
</plugin>

  

posted @ 2024-04-25 10:53  小迷糊的指引  阅读(57)  评论(0编辑  收藏  举报