【发布时间】:2017-08-15 04:47:24
【问题描述】:
我的 pom.xml 看起来像这样
...
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.5.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<archive>
<manifest>
<mainClass>application.Main</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
</plugins>
...
虽然我指定了主类,但在clean package install maven 上只创建了不可运行的 jar。
我该如何解决这个问题?清单如下所示:
Manifest-Version: 1.0
Archiver-Version: Plexus Archiver
Built-By: Matthias
Created-By: Apache Maven 3.3.9
Build-Jdk: 1.8.0_121
【问题讨论】:
-
离题:不需要同时调用
package和install;它们都是构建生命周期的一部分。结果是Maven首先从validate执行到package,然后是validate到install。我建议:只运行mvn verify代替(避免install,但这是一个不同的主题),你的构建速度几乎是两倍。
标签: java maven jsoup manifest main