簡體   English   中英

使用 exec-maven-plugin 執行 war 文件

[英]execute war file using exec-maven-plugin

我將 Spring Boot 應用程序打包為 .war 文件。 然后使用

java -jar MyProj-{version}.war

從命令提示符運行它。

不,我正在嘗試使用“exec-maven-plugin”執行相同的命令。 但它因以下錯誤而失敗

[錯誤] 無法在項目 MyProj 上執行目標 org.codehaus.mojo:exec-maven-plugin:1.6.0:java (default-cli):目標 org.codehaus.mojo:exec-maven- 的參數“mainClass” plugin:1.6.0:java 丟失或無效 -> [幫助 1]

我沒有提供主類,因為我沒有在命令提示符中提供。 以下是我的插件。 我使用命令

執行:java

從eclipse運行它。

插入

<plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>exec-maven-plugin</artifactId>
                <version>1.6.0</version>
                <executions>
                    <execution>
                        <goals>
                            <goal>java</goal>
                        </goals>
                        <configuration>
                            <arguments>
                                <argument>-jar</argument>
                                <argument>${basedir}/target/MyProj-${project.version}.war</argument>
                            </arguments>
                        </configuration>
                    </execution>
                </executions>
            </plugin>

嘗試添加

<executable>java</executable>

進入您的<configuration>並將<configuration>...</configuration>移到<executions/>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM