使用Maven时我的项目是否上传到存储库?

时间:2011-12-18 22:29:40

标签: maven maven-2

我是Maven的新手。我认为这是一个非常有用的工具。本地存储库会自动填充我项目中需要的.jars。

但是我知道它也可以在两个方向上工作:你自己的项目有一个IdArtifact(在pom.xml文件中设计),并且可以上传到公共服务器。有时候想要开发一个公共项目是有用的,但是,如何确保你的项目不能上传到pom.xml中的公共存储库?反之亦然?

也许这是一个毫无根据的问题,但有时候IDE(就像netbeans,我正在使用),做事情而不监控它。我有点“害怕”。我不会发布一些私人图书馆。

1 个答案:

答案 0 :(得分:2)

我同意Raghuram:一次一点;-)所以关于你的问题

  

有些时候,如果你想开发一个公共项目,但是,如何确保你的项目不能上传到pom.xml中的公共存储库?

我的回答是:如果您的pom.xml中没有配置DistributionManagement部分,包括父级,如果您有一个(如果您不知道,可能会开始阅读here) ,你很安全。要部署到存储库(公共或非公共),必须在settings.xml

中进行配置