maven在哪里安装jar包?

Adi*_*tya 6 java maven

因此,我将一个 Repo 从团队领导的工作空间复制到我的工作空间中。字面上使用unix CP。

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

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

我也检查过我的printenv. 任何环境变量中都没有提及我的 TL 工作空间。我的 TL 工作空间的位置在哪里?

Sys*_*tch 5

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

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

  • 视窗:C:\Users\USERNAME\.m2\repository
  • Linux:/home/USERNNAME/.m2/repository
  • 苹果系统:/Users/USERNAME/.m2/repository


Mar*_*ber 4

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

  • Windows:C:\Users\USERNAME.m2\settings.xml
  • Linux:/home/用户名/.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>
Run Code Online (Sandbox Code Playgroud)