gpt4 book ai didi

java - 我可以将 maven2 "target"文件夹移动到另一台设备吗?

转载 作者:IT老高 更新时间:2023-10-28 20:52:07 24 4
gpt4 key购买 nike

我真的很想让 maven 将“目标”文件夹写入另一个设备(ramdisk),我通常认为这是一个不同的路径。是否有任何符合 maven2 的方法来做到这一点?

我正在尝试在 Windows 上解决此问题,并且首选符合 maven 的策略。

最佳答案

如果您碰巧所有项目都扩展了公司父 pom,那么您可以尝试添加又一层间接,如下所示:

公司POM:

<build>
<directory>${my.build.directory}</directory>
</build>
<properties>
<!-- sensible default -->
<my.build.directory>target</my.build.directory>
</properties>

在您的 settings.xml 中:

<properties>
<!-- Personal overridden value, perhaps profile-specific -->
<my.build.directory>/mnt/other/device/${project.groupId}-${project.artifactId}/target</my.build.directory>
</properties>

如果本地 POM 定义优先于 settings.xml 定义,那么您可以尝试忽略默认值,代价是让您控制的每个 Maven 实例(开发人员、构建机器等)都指定 ${my.build .directory} 在其 settings.xml 中。

关于java - 我可以将 maven2 "target"文件夹移动到另一台设备吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1005407/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com