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>