簡體   English   中英

javafx-maven-plugin更新錯誤的文件夾

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM