当前位置: 首页 > 知识库问答 >
问题:

设置。本地maven存储库中的xml

彭硕
2023-03-14

在我的java类中,我收到了以下编译时错误。

我在pom.xml文件中也提到了依赖性。

请帮助我为什么即使在pom时也找不到依赖项。xml具有依赖关系。

共有3个答案

岳晟
2023-03-14

settings.xml不在存储库目录中。

有两种设置。Maven将自动查找的xml文件,一个在Maven安装目录中,另一个在您的主页中。m2/(不是您的家/.m2/存储库)

通常我们会更新your home/. m2/下的一个。在您的情况下,它应该位于C:\User\yourName\. m2\settings.xml

陈知
2023-03-14

有两个位置可以设置。xml文件可能存在:

  • Maven安装:$M2\u HOME/conf/settings。xml
  • 用户安装:${user.home}/。m2/设置。xml

参考号:http://maven.apache.org/ref/3.1.1/maven-settings/settings.html

E、 g.(取决于您的操作系统)

%userprofile%\.m2\settings.xml
C:\Users\<YourName>\.m2\settings.xml
C:\Documents and Settings\<YourName>\.m2\settings.xml
~/.m2/settings.xml
/home/<YourName>/.m2/settings.xml

<MAVEN_INSTALL_DIR>/conf/settings.xml
东郭瀚玥
2023-03-14

您将找到设置。maven安装目录中的xml。

例如,如果您在C:\apache-maven-3.0.4目录中解压缩了maven,那么settings.xml将出现在:C:\apache-maven-3.0.4\conf目录中。

 类似资料:
  • 我是Maven的新手。我想使用以下设置: 1) 用于下载公共工件的远程存储库 2) 下载工件的共享本地存储库,通过将以下内容添加到设置中可以很好地工作。xml: 3) 现在,我还希望有一个用于从单个项目引用的工件的存储库,比如一个老式的“lib”文件夹。 因此,我在项目的pom中添加了以下内容。xml: 我已经将一些jar部署到“repo”文件夹中,但是当我将它们作为依赖项添加到pom.xml中时

  • 问题内容: 可以在settings.xml中设置Maven本地存储库: 并且可以在命令行上设置Maven本地存储库: 是否可以在pom.xml本身中指定? 注意:我想在pom.xml中指定一种方法,其中maven最初在其中搜索工件(默认情况下为),而maven通过以下方式安装工件(默认情况下为)。 问题答案: 根据《Maven POM参考》 和《使用多个存储库指南》,您也可以在其中指定存储库。 您

  • 问题内容: 我想创建本地Maven存储库。我做了以下步骤: 在中安装了Maven插件 在apache服务器中创建了一个文件夹localrepository,可使用访问 在我的项目中,我提供了 但这并没有解决上的jar 是否需要提供存储库? 问题答案: 使用具有默认配置的Web服务器来设置简单的存储库。关键是目录结构。该文档没有明确提及它,但其结构与本地存储库相同。 要建立一个内部存储库,只需要您有

  • 问题内容: 我的Maven配置有一个小问题。此处的所有其他问题和答案都不能解决我的问题,因此,我开始了一个新问题。 我的问题是,我的Maven没有使用本地存储库。它总是从远程存储库中获取工件。 当下载工件或构建项目时,它将安装在本地存储库中,因此路径正确。 问题是:当我构建一个SNAPSHOT项目时,它仅安装在本地存储库中(应该是这样,不想每次都将其发布在我的关系上)。当我在pom.xml中构建另

  • 我的Maven配置有一个小问题。这里所有其他的问题和答案都没有解决我的问题,所以我要开始一个新的问题。 我的问题是,我的Maven没有使用本地存储库。它总是从远程存储库中获取工件。 当下载工件或构建项目时,它被安装在本地存储库中,因此路径是正确的。 问题是:当我构建一个快照项目时,它只安装在本地存储库中(应该是这样的,不要每次都在我的nexus上发布)。当我构建另一个项目时,在pom.xml中有前

  • 我有在源存储库中提交的jar,我需要将其用作maven项目中的依赖项。经过研究,添加特定于项目的本地存储库似乎是最干净的方式。请注意,此存储库将特定于此项目,不同于我机器上. m2目录下的本地存储库。pom是war类型,我已经像下面的描述一样定义了存储库: 在lib目录中是jar的路径,没有其他文件: com/my公司/东西/我的神器/1.0.0/my-artifact-1.0.0.jar. 此依