我将spring boot应用程序打包为.war文件。然后使用
java -jar MyProj- {version} .war
从命令提示符运行它。
不,我尝试使用'exec-maven-plugin'执行相同的命令。但它失败了以下错误
[错误]无法执行目标 org.codehaus.mojo:exec-maven-plugin:1.6.0:java(default-cli)on project MyProj:目标的参数'mainClass' org.codehaus.mojo:exec-maven-plugin:1.6.0:java缺失或无效 - > [帮助1]
我提供主类,因为我没有在命令提示符下提供。以下是我的插件。我用命令
EXEC: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>
答案 0 :(得分:1)
尝试添加
<executable>java</executable>
进入<configuration>
并在<configuration>...</configuration>
之外移动<executions/>
。