maven settings.xml

时间:2010-12-28 09:54:59

标签: maven-2 maven maven-1

我正在尝试将maven1 project.xml转换为maven 2 pom.xml。

maven one:convert plugin将project.xml转换为pom.xml。

尝试了步骤

  • 已安装的maven 2
  • cd project-dir(有我的project.xml)
  • mvn -e one:convert

我在maven-one-plugin-1.2.jar

中有$MAVEN_HOME/lib

Settings.xml具有以下本地存储库设置

<localRepository>path_to_mavenhome/lib</localRepository>
<offline>true</offline>
<pluginGroups>
    <pluginGroup>org.apache.maven.plugins:maven-one-plugin</pluginGroup>
</pluginGroups>
<profile>
    <id>central</id>
    <repositories>
        <repository>
            <id>local</id>
            <url>file://pathtomavenhome\lib</url>
            <layout>default</layout>
        </repository>
    </repositories>
</profile>

收到此错误消息

[INFO] Searching repository for plugin with prefix: 'one'.
[INFO] org.apache.maven.plugins:maven-one-plugin: checking for updates from central
[WARNING] repository metadata for: 'org.apache.maven.plugins:maven-one-plugin' could not be retrieved from repository: central due to an error: Error transferring file: Connection timed out: connect
[INFO] Repository 'central' will be blackliste

d

它没有连接到本地存储库。 Settings.xml dir

中没有$M2_HOME/.m2个文件

4 个答案:

答案 0 :(得分:3)

我认为你不需要settings.xml。将其从主目录中删除,然后尝试:

mvn one:convert

这应该足够了。

如果您处于离线状态,则无法使用此功能,除非您已在本地存储库中安装了Maven one插件。您的settings.xml不太正确,此时您的任务过于复杂。

答案 1 :(得分:1)

尝试mvn maven-one-plugin:convert

答案 2 :(得分:1)

您的步骤是正确的。

错误表示您的互联网出现问题。请验证网络可用性。

  
    

[警告]存储库元数据:'org.apache.maven.plugins:maven-one-plugin'无法从存储库中检索:由于错误导致中心:传输文件时出错:连接超时:连接

  

请点击此链接以供参考 1. http://maven.apache.org/guides/mini/guide-m1-m2.html 2. http://maven.apache.org/plugins/maven-one-plugin/

答案 3 :(得分:0)

只需创建新的Settings.xml,在此处查看此示例Sample settings.xml for maven,它通常位于用户目录的某处,名为.m2的隐藏文件夹