【发布时间】:2018-05-03 07:40:50
【问题描述】:
在使用 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 以立即执行上述操作?
【问题讨论】:
标签: java maven intellij-idea javafx