我有 maven 项目,我想将我的工件部署在内部 nexus 存储库上,该存储库被配置为在两个不同的地方拥有我的快照和发布。所以我不能使用'distributionManagement',因为这会硬编码位置。所以我定义了几个在我的settings.xml 中说“releaseRepository”和“snapshotRepository”,每个都有参数“release”,对于发布应该设置为“true”,对于快照应该设置为“false”。
我正在使用以下命令运行我的构建以发布我的工件;
mvn clean deploy -DaltDeploymentRepository=releaseRepository::<DON'T KNOW WHAT GOES HERE SO LEFT IT EMPTY>::htp://abc.com/repositores/my-releases/ -Drelease=true
现在,当我在命令上方运行时,它会失败,因为未提供“布局”的值,并且出现异常并且构建失败。
我找不到任何关于“布局”价值应该是什么的信息,我有大约 10 个项目,我想一个接一个地构建和发布。