因此,我从团队负责人的工作空间复制了一个Repo到我的工作空间。字面上是使用unix CP。
现在,每当我运行mvn clean install
时,它都会将已编译的jar安装到他的工作空间中。
我已经检查了仓库中的pom.xml,它没有明确定义目标位置。
我还检查了我的printenv
。在任何环境变量中都没有提及我的TL的工作空间。我的TL工作空间即将到来的表格在哪里?
答案 0 :(得分:2)
.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和依赖项。
默认情况下,您可以在这里找到它:
C:\Users\USERNAME\.m2\repository
/home/USERNNAME/.m2/repository
/Users/USERNAME/.m2/repository