2017-08-18 7 views
0

私はjavafxを使用するmavenプロジェクトがあります。現時点では、パッケージングは​​jarファイルを作成し、そこに外部依存関係のあるlibというフォルダを作成します。これらの依存関係が含まれるように私はそれを得ることができる方法はありますか?古いzenjavaアーカイブ(https://web.archive.org/web/20141004205604/http://zenjava.com:80/javafx/maven/jar-bundle.html)の古いバージョンではそれが分かっていますか?Zenjava、javafx maven、依存関係のあるパッケージ

ここに私のポンポンの私のビルド一部は事前

答えて

0

単純な答えで

<build> 
    <finalName>ClientSideMaven</finalName> 
    <plugins> 
     <plugin> 
      <groupId>com.zenjava</groupId> 
      <artifactId>javafx-maven-plugin</artifactId> 
      <version>8.6.0</version> 
      <configuration> 
       <mainClass>com.canon.cel.consoleserverclient.MainApp</mainClass> 
      </configuration> 
      <executions> 
       <execution> 
        <id>create-jfxjar</id> 
        <phase>package</phase> 
        <goals> 
         <goal>build-jar</goal> 
        </goals> 
       </execution> 
      </executions> 
     </plugin> 
    </plugins> 
</build> 

おかげだ、いけません! Mavenアセンブリプラグインを使用することができます

   <plugin> 
       <artifactId>maven-assembly-plugin</artifactId> 
       <executions> 
        <execution> 
         <id>create-executable</id> 
         <phase>package</phase> 
         <goals> 
          <goal>single</goal> 
         </goals> 
        </execution> 
       </executions> 
       <configuration> 
        <outputDirectory>${test.pack.dir}</outputDirectory> 
        <appendAssemblyId>false</appendAssemblyId> 
        <descriptorRefs> 
         <descriptorRef>jar-with-dependencies</descriptorRef> 
        </descriptorRefs> 
        <archive> 
         <manifest> 
          <mainClass>com.canon.cel.consoleserverclient.MainApp</mainClass> 
         </manifest> 
        </archive> 
       </configuration> 
      </plugin> 
関連する問題