1

シェルスクリプトを実行する pom.xml ファイルがあり、シェルスクリプトにはプロンプトがあります

「このスクリプトを続行するには、'YES' を入力してください:」

Maven にどのように伝えますか 1) プロンプトを解析し、2) プロンプトが表示されたら YES と入力しますか?

または、少なくとも、上記の 2 番目の質問に対する回答はありますか?

ありがとう。

4

5 に答える 5

0

https://bitbucket.org/atlassian/bash-maven-pluginを使用することになり、これを pom.xml ファイルに入れました

    <plugin>
        <groupId>com.atlassian.maven.plugins</groupId>
        <artifactId>bash-maven-plugin</artifactId>
        <version>1.0-SNAPSHOT</version>
        <executions>
            <execution>
                <id>execute-shell</id>
                <phase>generate-sources</phase>
                <goals>
                    <goal>run</goal>
                </goals>
                <configuration>
                    <script>./build_dm.sh --accept-warning</script>
                </configuration>
            </execution>
        </executions>
    </plugin>
于 2013-05-23T18:42:19.370 に答える
0

yes | ./scriptpom.xmlのように実行されるセットアップ スクリプト

于 2013-05-23T14:55:15.033 に答える
0

非インタラクティブ モードでインタラクティブ スクリプトを使用しています。スクリプトには、プロンプトを無効にして回答を強制するパラメーター (つまり、--non-interactive、または -y / -n など) が必要です。

于 2013-05-23T14:46:50.370 に答える