我正试图从下面的教程中生成一个jar文件。
https://github.com/TeamDev-IP/JxBrowser-QuickStart/tree/master/Maven/Swing
$ mvn package
$ find -name '*.jar'
./target/swing-1.0-SNAPSHOT.jar
但当我运行它时,我遇到了以下问题。你能告诉我如何制作一个jar文件并让它为这个教程repo运行吗?
$ java -jar ./target/swing-1.0-SNAPSHOT.jar
no main manifest attribute, in ./target/swing-1.0-SNAPSHOT.jar
尝试将其添加到pom.xml 中
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.2.0</version>
<configuration>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<classpathPrefix>lib/</classpathPrefix>
<!-- set your main_class path -->
<mainClass>{SET_HERE_YOUR_PATH_MAIN_CLASS}</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
</plugins>
</build>
中的更多详细信息https://www.baeldung.com/executable-jar-with-maven