我有Windows和Linux的双启动系统.我有另一个分区,Windows和Linux都可以看到它.我想把我的本地存储库放在那里.我如何提供Linux和Windows都能理解的路径.Windows将其视为d:/repository驱动器,Linux将其视为驱动器/media/234242342/repository.我应该如何配置pom.xml?
and*_*dyb 34
每个操作系统都需要一个M2_HOMEMaven文档.在里面$M2_HOME/conf/你可以放一个settings.xml文件,然后你可以使用该<localRepository/>元素指定本地存储库的位置.
所以针对您的特定系统,在Windows中使用
<localRepository>d:\repository</localRepository>
Run Code Online (Sandbox Code Playgroud)
在Linux中
<localRepository>/media/234242342/repository</localRepository>
Run Code Online (Sandbox Code Playgroud)
Rya*_*art 11
你不是在POM中这样做,而是在你的~/.m2/settings.xmlLinux中,这对Linux和Windows都不同,所以没问题.看localRepository元素:
<settings>
<localRepository>d:\repository</localRepository>
<!-- or -->
<localRepository>/media/234242342/repository</localRepository>
...
</settings>
Run Code Online (Sandbox Code Playgroud)
ans*_*nie 11
你可以运行:
mvn help:evaluate -Dexpression=settings.localRepository
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
52008 次 |
| 最近记录: |