小编kar*_*kir的帖子

使用maven -pl选项和从模块级别运行maven有什么区别?

两者之间有什么区别吗?

C:/dev/path/to/Project> mvn package -pl MyModule -am -s settings.xml
Run Code Online (Sandbox Code Playgroud)

C:/dev/path/to/Project/MyModule> mvn package -am -s ../settings.xml
Run Code Online (Sandbox Code Playgroud)

就我而言,这两项行动的结果应该是一样的.

然而,在每种情况下,行为似乎都不同:前者似乎更广泛; 后者更快结束 - 我正在努力理解为什么会这样.

pom.xml maven-3 maven multi-module maven-reactor

5
推荐指数
1
解决办法
6434
查看次数

grep警告:递归目录循环

我正在递归地搜索某个位置,例如,/cygdrive/c/dev/maindir/dir/ 在该目录结构中有一个循环,即有一个.../maindir/dir/loopedDir/loopedDir指向的链接.../maindir/dir/loopedDir.

当我跑:

grep --exclude="/cygdrive/c/dev/maindir/dir/loopedDir/loopedDir" 'myPattern' -R /cygdrive/c/dev/maindir/dir/
Run Code Online (Sandbox Code Playgroud)

......它工作得很好,就像预期的那样,找到了我需要的东西.但是,我也收到警告:

grep: warning: /cygdrive/c/dev/maindir/dir/loopedDir/loopedDir: recursive directory loop
Run Code Online (Sandbox Code Playgroud)

......我想知道为什么会这样.dir排除不应该阻止这种特殊的循环发生吗?我应该如何修改我的查询以便不收到警告?

grep

4
推荐指数
1
解决办法
2481
查看次数

标签 统计

grep ×1

maven ×1

maven-3 ×1

maven-reactor ×1

multi-module ×1

pom.xml ×1