ich ein JavaFX Maven Projekt wie so strukturiert haben:In Maven JavaFX Projekt eingebettet Während Bereitstellen eines applicaiton
BaseDir_
|--src_
| |-- Main
| | |-- java
| | |-- resources_
| | | setting.xml
| |--Test
|--database.mv.db
Ich verwende zenjava JavaFX Plugin, so dass die Konfigurationen innerhalb der pom.xml sind:
<groupId>com.zenjava</groupId>
<artifactId>javafx-maven-plugin</artifactId>
<version>8.1.4</version>
<configuration>
<mainClass>main.MainApplication</mainClass>
<jfxMainAppJarName>entrepriseLimited.jar</jfxMainAppJarName>
<vendor>myCompany</vendor>
</configuration>
<executions>
<execution>
<!-- required before build-native -->
<id>create-jfxjar</id>
<phase>package</phase>
<goals>
<goal>build-jar</goal>
</goals>
</execution>
<execution>
<id>create-native</id>
<phase>package</phase>
<goals>
<goal>build-native</goal>
</goals>
</execution>
</executions>
</plugin>
nach dem Ausführen von build-jar & build-native Ziele, ich finde nicht die "database.mv.db" Datei, wie kann ich maven sagen "database.mv.db" innerhalb $ basedir zu setzen ?. Stattdessen, wenn ich Datenbank.mv.db innerhalb der Betriebsmittelakte setzen kann, und dieses mich nicht daran hindern, zu schreiben, ist es besser (Weil, wie ich weiß, können wir nicht in eine Akte innerhalb des .jar Pakets schreiben)