在使用Maven的Java FX应用程序教程中,只有以下代码位于pom.xml
:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.example</groupId>
<artifactId>example_artefact_id</artifactId>
<version>1.0-SNAPSHOT</version>
<build>
<plugins>
<plugin>
<groupId>com.zenjava</groupId>
<artifactId>javafx-maven-plugin</artifactId>
<version>2.0</version>
<configuration>
<mainClass>com.example.App</mainClass>
</configuration>
</plugin>
</plugins>
</build>
</project>
如果要在IntelliJ IDEA中运行Run Maven build
,它将以BUILD SUCCESS
消息结束。首先我不明白:下一步是什么?没有可以启动的应用程序。
我找到了以下插件创建jar
所需的一些信息:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.5</version>
<configuration>
<archive>
<manifest>
<mainClass>jp.co.yd.App</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
据我了解,在编辑代码之后,它需要重新编译应用程序,创建新的jar并启动它。我应该如何设置IntelliJ IDEA以立即执行上述操作?
答案 0 :(得分:1)
这是一个maven项目,所以要创建jar,你只需要把
<packaging>jar</packaging>
执行
mvn clean install
您将在目标文件
中找到.jar
你可以使用这个jar来运行你的javaFx jar:
java -jar jarName.jar