如何为每个项目指定唯一的存储库ID

问题描述 投票:0回答:1

我正在阅读有关如何deploy eclipse project以及如何为此目的配置pom.xml和.m2 / settings.xml的apache maven指令...

pom.xml

[...]
  <distributionManagement>
    <repository>
      <id>internal.repo</id>
      <name>MyCo Internal Repository</name>
      <url>Host to Company Repository</url>
    </repository>
  </distributionManagement>
[...]

和.m2 / settings.xml

[...]
    <server>
      <id>internal.repo</id>
      <username>maven</username>
      <password>foobar</password>
    </server>
[...]

事情是settings.xml只是一个文件,它将包含要登录的存储库ID等。所以我的问题是...是否可以在Maven项目(专用于部署)之间切换Eclipse,而不是单独编辑每个项目的settings.xml(票证)?

谢谢

java eclipse maven m2eclipse maven-deploy-plugin
1个回答
0
投票

我不太确定你在问什么。而且我真的不知道Eclipse与它有什么关系。

如果我理解正确,您担心的是,不同的项目将需要使用不同的存储库。如果是这样,只需在serverssettings.xml部分中配置所有存储库。然后,每个POM都可以通过其ID引用其所需的服务器。

如果不是您要问的,请更新问题以确切说明您要做什么以及所面临的问题。

© www.soinside.com 2019 - 2024. All rights reserved.