使用Maven Profile根据JDK自动判断打包配置 - #325
Open
slankka wants to merge 1 commit into
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
打包方式:
java 1.8
mvn clean jfx:jarjava11
mvn clean package更新说明:
使用JDK11 运行
mvn clean jfx:jar,会导致com.zenjava:javafx-maven-plugin打包失败。因为这个插件仅支持Java8。不支持后续版本。另外如果配置使用
org.openjfx:javafx-maven-plugin则需要配置module-info.java,还有待商榷。测试说明
额外注意事项
使用 maven-shade-plugin打包的jar,需要复制 src/main/resources/lib到 jar的同级目录,否则找不到驱动。