Maven在哪里安装jars?

时间:2019-01-17 20:44:20

标签: java maven

因此,我从团队负责人的工作空间复制了一个Repo到我的工作空间。字面上是使用unix CP。

现在,每当我运行mvn clean install时,它都会将已编译的jar安装到他的工作空间中。

我已经检查了仓库中的pom.xml,它没有明确定义目标位置。

我还检查了我的printenv。在任何环境变量中都没有提及我的TL的工作空间。我的TL工作空间即将到来的表格在哪里?

2 个答案:

答案 0 :(得分:2)

.m2存储库中有一个settings.xml,该文件通常包含一个路径,因为您刚刚复制了路径,所以您肯定会在其中找到他的路径

  • Windows:C:\ Users \ USERNAME.m2 \ settings.xml
  • Linux:/home/USERNNAME/.m2/settings.xml

文件中有一个“ localRepository”标记(选中它)

<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
                      https://maven.apache.org/xsd/settings-1.0.0.xsd">
  <localRepository>SomePath/.m2/repository</localRepository>
  <interactiveMode>true</interactiveMode>
  <offline>false</offline>
  ...
</settings>

答案 1 :(得分:1)

您可以在本地存储库中找到已安装的JAR和依赖项。

默认情况下,您可以在这里找到它:

  • Windows:C:\Users\USERNAME\.m2\repository
  • Linux:/home/USERNNAME/.m2/repository
  • MacOS:/Users/USERNAME/.m2/repository