maven构建时,install至自己仓库的构件,无法被其他项目运用
现有 A、B 两个maven项目,其中 B 为通用性质的项目,A 为主项目。现我已将 B 通过maven,install至仓库,
仓库中确实也有了 jar文件,还有其他一些文件。
然后在 A 的 pom.xml 中配置了:
<dependency>
<groupId>B</groupId>
<artifactId>B</artifactId>
<version>1.0</version>
</dependency>
但发现 A 并没有将B-1.0.jar本身下载下来,而是将 B 项目中依赖的所有jar包给下下来了。
看了一下仓库中 B-1.0.pom 这个文件,发现其依然是 B 项目的源码中的 pom.xml,这也难怪 A 会把 B 依赖的jar全下下来了。如何解决这个问题呢?(正常情况,照理说 B-1.0.pom 这个文件的内容是仅仅关于 B 本身的一些信息,而不是 B 源码中的pom.xml)
谢谢大家~