[英]javafx-maven-plugin Updates Wrong Folder
有兩種不同的javafx應用程序使用javafx-maven-plugin
生成本機Windows安裝程序。 在這兩個應用程序中,都會生成安裝程序,並且可以在target\\jfx\\native
處看到target\\jfx\\native
。
啟動第一個應用程序安裝程序安裝程序的安裝過程時,安裝程序將顯示文件復制到C:\\Users\\Yunus\\AppData\\Local\\CooperativeERP
。
問題是,啟動第二個應用程序安裝過程時,它會轉到同一文件夾並更新一些文件,從而使第一個應用程序無法使用。
插件Maven XML
如下:
<plugin>
<groupId>com.zenjava</groupId>
<artifactId>javafx-maven-plugin</artifactId>
<version>8.6.0</version>
<configuration>
<mainClass>re.iprocu.coperativeerp.MainApp</mainClass>
<bundleArguments>
<licenseFile>termsOfService.rtf</licenseFile>
</bundleArguments>
<additionalAppResources>src/main/additionalAppResources</additionalAppResources><!-- name does not matter, it's just some folder :D -->
<!-- DO SHOW DEBUG-OUTPUT -->
<verbose>true</verbose>
</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>
我應該怎么做才能使兩個安裝程序安裝為不同的應用程序,而不是互相干擾。
發現zen java maven插件使用Main
類包作為應用程序的唯一標識符,在這種情況下,兩個應用程序都具有相同的包名稱。
為一個應用程序更改軟件包解決了我的問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.