首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用exec-maven-plugin执行war文件

使用exec-maven-plugin执行war文件
EN

Stack Overflow用户
提问于 2017-10-09 12:58:58
回答 1查看 1.3K关注 0票数 1

我将我的spring引导应用程序打包为一个.war文件。然后使用

java -jar MyProj-{version}.war

若要从命令提示符运行它,请执行以下操作。

不,我正在尝试使用'exec-maven-plugin‘执行相同的命令。但是它失败了,出现了以下错误

错误未能在项目org.codehaus.mojo:exec-maven-plugin:1.6.0:java上执行目标org.codehaus.mojo:exec-maven-plugin:1.6.0:java (默认-cli):目标org.codehaus.mojo:exec-maven-plugin:1.6.0:java的参数“mainClass”丢失或->帮助1无效

由于我没有在命令提示符中提供主类,所以我必须提供主类。下面是我的插件。我用命令

exec:java

从eclipse运行它。

插件

代码语言:javascript
复制
<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>
EN

回答 1

Stack Overflow用户

发布于 2017-10-09 13:07:08

试着添加

代码语言:javascript
复制
<executable>java</executable>

进入您的<configuration>并将<configuration>...</configuration>移出<executions/>之外。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46647110

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档