相关疑难解决方法(0)

maven:是否可以通过使用命令行选项或env变量来覆盖本地存储库的位置?

目前,我们在settings.xml中指定本地存储库的位置.是否可以通过命令行或env变量覆盖此设置,以便我有时可以使用其他位置?

maven-2 maven

71
推荐指数
2
解决办法
5万
查看次数

如何使用xmlstarlet在另一个元素下插入新元素?

$ vim test.xml

<?xml version="1.0" encoding="UTF-8" ?>
<config>
</config>
$ xmlstarlet ed -i "/config" -t elem -n "sub" -v "" test.xml
<?xml version="1.0" encoding="UTF-8"?>
<sub></sub>
<config>
</config>
Run Code Online (Sandbox Code Playgroud)

但我希望sub成为配置的孩子.我该如何更改-ixpath参数

奖励:是否可以直接使用属性插入子项,甚至将其设置为值?就像是:

$ xmlstarlet ed -i "/config" -t elem -n "sub" -v ""  -a attr -n "class" -v "com.foo" test.xml
Run Code Online (Sandbox Code Playgroud)

xml xpath command-line command xmlstarlet

25
推荐指数
3
解决办法
2万
查看次数

Maven - 替代.m2目录

如何全局更改maven .m2目录的位置?

Maven ${user.home}/.m2用于它的设置,存储库缓存等.

我知道我可以:

  • 指向存储库缓存的不同目录(通过更改localRepository我的全局配置文件中的属性),但不指向其他任何目录(settings.xml例如).
  • 使用-sCLI选项,但每次使用maven时我都必须这样做.

但理想情况下,我想要一个全球解决方案.直觉上应该是可能的..

我想这样做是因为我的公司将我的$ {user.home}设置为容易出现网络问题的共享驱动器.

maven

23
推荐指数
2
解决办法
2万
查看次数

标签 统计

maven ×2

command ×1

command-line ×1

maven-2 ×1

xml ×1

xmlstarlet ×1

xpath ×1