jenkins上传jar到nexus
问题1:我在进行手动上传,上传的jar为什么没有相关依赖。即我在idea中对我的code进行mvn install;然后将我的文件通过jenkins上传到nexus,但是上传jar时,他的pom文件里没有任何依赖,这个pom.xml是nexus新生成的。为什么?
问题2:我在使用jenkins上传jar到nexus时,不是应该只需要在parent的pom.xml里配置我的私服路径即可,为啥我在其他的pom里也需要进行该路径的配置?本应该在common-parent的pom里配置即可,但是不行,必须在common-bom和tests-bom也进行配置,才能上传成功。这是为什么?
++++++++++++++++++++++
这是我要上传的pom文件和jar(从上到下也是编译顺序)
pom] common-bom
[pom] tests-bom
[pom] common-parent
[pom] tests-gallery
[pom] utils-gallery
[jar] utils-common
[jar] utils-jasper
[pom] spring5-application-bom
[pom] spring5-application
[jar] spring5-application-core
[jar] spring5-application-batch
++++++++++++++++++++++++++
我的私服路径配置
<distributionManagement>
<repository>
<id>releases</id>
<name>css Nexus Release Repository</name>
<url>私服路径</url>
</repository>
<snapshotRepository>
<id>snapshots</id>
<name>Nexus Snapshot Repository</name>
<url>私服路径</url>
</snapshotRepository>
</distributionManagement>
+++++++++++++++++++++++++++