为什么maven在从bash运行时不会部署?

时间:2016-04-29 10:01:55

标签: java bash maven cygwin

当我像这样执行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中的不是

1 个答案:

答案 0 :(得分:0)

由于这个问题变得引人注目(并且还没有得到正式回答),我想我可以做到这一点:)

这个问题有一个答案here

享受吧!