我有一个 jenkins 构建管道,其中第一个作业调用 mvn clean package 来编译和构建我的 java 项目。该工件随后被复制到一堆测试作业中,以确保我的构建质量。链中的最后一个作业应该将工件部署到我的 nexus 存储库。
我现在的问题是,当我只有带有 maven 的最终 jar myproject-1.2.0-SNAPSHOT.jar 时,如何将文件部署到 nexus?
我试过了
mvn deploy:deploy-file
但是这个插件需要获取有关 groupId、artifact id、版本等的信息。我不想在我的部署作业中知道这些信息。jar中的信息不是存储在某些maven文件中吗?我只想说nexus,这里有神器,拿去吧。