Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse-Settings.xml文件中缺少Maven插件_Eclipse_Maven_M2eclipse_Maven 3 - Fatal编程技术网

Eclipse-Settings.xml文件中缺少Maven插件

Eclipse-Settings.xml文件中缺少Maven插件,eclipse,maven,m2eclipse,maven-3,Eclipse,Maven,M2eclipse,Maven 3,我为eclipse安装了maven插件。然后尝试更新索引,但出现以下错误: 无法更新中心的索引|http://repo1.maven.org/maven2 在尝试通过windows首选项maven用户设置编辑代理设置时,我意识到没有这样的文件。我没有单独的maven安装,只有插件。请问有人能帮忙解决这个问题吗?多谢各位 干杯 A 配置:Helios Service Release 1 org.maven.ide.eclipse.feature(0.12.0.20101115-1102)“mave

我为eclipse安装了maven插件。然后尝试更新索引,但出现以下错误:

无法更新中心的索引|http://repo1.maven.org/maven2

在尝试通过windows首选项maven用户设置编辑代理设置时,我意识到没有这样的文件。我没有单独的maven安装,只有插件。请问有人能帮忙解决这个问题吗?多谢各位

干杯 A

配置:Helios Service Release 1
org.maven.ide.eclipse.feature(0.12.0.20101115-1102)“maven Integration for eclipse”

设置文件从未自动创建,无论您使用的是嵌入式还是“real”maven,都必须自己创建

在以下位置创建它
/.m2/settings.xml
e、 g.
C:\Users\YourUserName\.m2\settings.xml
在Windows上或
/home/YourUserName/.m2/settings.xml
在Linux上

这是一个可以使用的空骨架:

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
                      http://maven.apache.org/xsd/settings-1.0.0.xsd">
  <localRepository/>
  <interactiveMode/>
  <usePluginRegistry/>
  <offline/>
  <pluginGroups/>
  <servers/>
  <mirrors/>
  <proxies/>
  <profiles/>
  <activeProfiles/>
</settings>


在Mac上工作时,我按照肖恩·帕特里克·弗洛伊德的回答,在我的用户文件夹/Users/user/.m2/中放置了一个如上所述的settings.xml

但这没有帮助。所以我打开了一个终端,在文件夹上做了一个ls-la。这是显示

-rw-r--r--@
因此,员工和每个人至少都可以读取该文件。所以我想知道消息是否有误,真正的原因是否是缺乏写权限。我将文件设置为:

-rw-r--rw-@

这就成功了。消息不见了。

谢谢。我正在浏览maven settings.xml参考页面,它看起来像一个单独的项目有没有一种快速的方法可以让我开始(尽量不要忘记我在用REST做什么)。@user566930:如果你只想编辑代理,请删除所有其他内容。在settings.xml“设置文件永远不会自动创建”中,所有元素都是可选的。谢谢你的确认。这让我很困惑。是否需要在pom.xml中引用settings.xml@Ewoks不,事实上,您的pom.xml永远不应该引用settings.xml。pom.xml是一个特定于项目的配置,与您的团队共享,settings.xml是您的个人配置(不共享),尽管已经有几年了,@SeanPatrickFloyd的回答仍然是正确和有用的-应该接受。