当我像这样执行maven时(来自cygwin):
mvn clean deploy -pl cjr-extract-ws -am -Denv=test -DdeployExtractWS=true
它确实完成了它需要做的事情(使用依赖项构建cjr-extract-ws模块并部署它)
但是当我在'deployWS.sh'文件中将其作为单行并运行时:
./deployWS.sh
来自cygwin,出于某种原因,它输出(在很多其他输出中):
[INFO] --- maven-deploy-plugin:2.7:deploy (default-deploy) @ cjr-extract-ws ---
[INFO] Skipping artifact deployment
和(猜测是什么)跳过部署......
为什么???
我有
<properties>
<maven.deploy.skip>true</maven.deploy.skip>
</properties>
其他pom中的属性(例如'parent'和'business'),但cjr-extract-ws'pom中的不是。