私は非常に長いのでいくつかのmavenコマンドで "バット"ファイルを持っているので、実行するMVNコマンドで単一のファイルを作成しようとしました。私はcygwinの中で私のbatファイルを呼び出します。最初のコマンドの後にcygwinから呼び出したバッチファイルが壊れていませんか?
mvn install:install-file -DgroupId=org.openhealthtools.ihe -DartifactId=atna.auditor -Dversion=1.2.0 -Dfile=resources/lib/org.openhealthtools.ihe.atna.auditor_1.2.0.jar -Dpackaging=jar -DgeneratePom=false
mvn install:install-file -DgroupId=org.openhealthtools.ihe -DartifactId=atna.context -Dversion=1.2.0 -Dfile=resources/lib/org.openhealthtools.ihe.atna.context_1.2.0.jar -Dpackaging=jar -DgeneratePom=true
不思議なことに、最初のMVNインストール:
$
サンプルMVNは私のファイルにコマンド/ mvncommand.bat実行され、すべてが大丈夫です。しかし、Cygwinが残りのmvnコマンドを呼び出す方法を教えてください。
ありがとうございます。
JR
ありがとう!ちょうど私は騒動であり、すべてです。私の問題を解決しました。 –
@code:これは、 'java -jar maven.jar'などを呼び出すバッチファイルで十分であると判断した場合に、多くのJavaベースのアプリケーションで問題になります。それはコンソールからうまく動作しますが、バッチファイルであることがわからない限り、バッチファイルの内部から問題が発生します。 – Joey
".bat"拡張子を削除して ".sh"に設定し、各mvnコマンドの前に "call"なしで動作するようになりました。おそらくウィンドウズはバットファイルのプロセスを開始していたので、cygwinのスコープからプロセスを開始していました。 –