在Eclipse中为项目添加Maven代码库?

18

我怎样为一个项目添加Maven仓库。我使用的是Eclipse Juno版本:Juno Service Release 1 Build id:20120920-0800,并且我的操作系统是Fedora。

3个回答

39

您可以将其包含在您的pom.xml文件中。只需在<project>标签内添加存储库信息即可。

<repositories>
    <repository>
        <id>maven-restlet</id>
        <name>Public online Restlet repository</name>
        <url>http://maven.restlet.org</url>
    </repository>
</repositories>

1
请问ID和Name标签应该精确输入什么内容? - sForSujit
2
pom.xml是什么? - ivanleoncz
2
如果你喜欢手动编辑pom文件,那就太好了。但是UI界面中不应该有一个选项卡来创建/编辑这个部分吗?就像依赖项选项卡一样。 - John Henckel

5

您需要将仓库添加到您的settings.xml中: Maven Settings Reference。例如:

  <repositories>
    <repository>
      <id>codehausSnapshots</id>
      <name>Codehaus Snapshots</name>
      <releases>
        <enabled>false</enabled>
        <updatePolicy>always</updatePolicy>
        <checksumPolicy>warn</checksumPolicy>
      </releases>
      <snapshots>
        <enabled>true</enabled>
        <updatePolicy>never</updatePolicy>
        <checksumPolicy>fail</checksumPolicy>
      </snapshots>
      <url>http://snapshots.maven.codehaus.org/maven2</url>
      <layout>default</layout>
    </repository>
  </repositories>

检查eclipse中的设置 Window -> Preferences -> Maven -> Installations,以查看此文件的位置。

您还可以在项目的pom.xml中添加存储库,使其仅对该项目可用。


我尝试了,但是没有成功。我不知道为什么。有什么提示可以告诉我哪里出了问题吗? - Martin
我必须在Eclipse中为给定的项目“选择配置文件”,然后依赖项已被下载 - 右键单击项目,Maven,选择Maven配置文件,选择默认并点击确定。 - Jirka Meluzin

1

对于新的安装,请按照以下步骤进行:

从Windows“开始”菜单中选择“运行”菜单项。 在对话框中输入命令“cmd”,然后按“确定”按钮。 这将打开一个带有shell提示符的命令窗口。

Type cd “C:/Documents and Settings/<windows username>”/
Type mkdir .m2
Type cd .m2
Type notepad settings.xml.

这将在Notepad中打开一个新文档,并显示警告“找不到settings.xml文件。是否要创建新文件?”。选择“是”。 将以下代码输入文档中:
<settings>
<localRepository>
D:/mavenrepository (Give here path of your choice)
</localRepository>
</settings> 

保存文件并关闭记事本。 恭喜,你完成了。 学习愉快!

来源于http://howtodoinjava.com/2013/01/04/how-to-change-maven-local-repository-path-in-windows/


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接