1
목표는 자동으로 Maven을 통해 Java 어플리케이션과 함께 독립형 JRE를 패키징하는 것입니다.Java 어플리케이션 용 JRE 패키지
이를 위해 나는 exec-maven-plugin
과 javapackager
을 JDK에서 사용한다. 내 POM 설정은 다음과 같습니다의 javapackager
오류 다음 방출하고 마지막으로
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.5.0</version>
<executions>
<execution>
<id>package-jar2</id>
<phase>package</phase>
<goals>
<goal>exec</goal>
</goals>
<configuration>
<executable>
${env.JAVA_HOME}/bin/javapackager
</executable>
<arguments>
<argument>-deploy</argument>
<argument>-native</argument>
<argument>exe</argument>
<argument>-appclass</argument>
<argument>${app.main.class}</argument>
<argument>-srcdir</argument>
<argument>${project.build.directory}</argument>
<argument>-srcfiles</argument>
<argument>${project.build.directory}\${artifactId}-${version}.jar</argument>
<argument>-outdir</argument>
<argument>${project.build.directory}</argument>
<argument>-outfile</argument>
<argument>${project.artifactId}-${version}</argument>
<argument>-v</argument>
</arguments>
</configuration>
</execution>
</executions>
</plugin>
:
는[INFO] --- exec-maven-plugin:1.5.0:exec (package-jar2) @ cli-api ---
Error: Unknown argument: D:\Archiv\Dokumente\Entwicklung\PEProjekt\repository\core\cli-api\target
[ERROR] Command execution failed.
org.apache.commons.exec.ExecuteException: Process exited with an error: -1 (Exit value: -1)
Unknown argument
내 -srcdir
매개 변수가 될 것으로 보인다.
내가 뭘 잘못하고 있니? 내 기본 JRE를 대상 디렉토리에 패키지하고 싶습니다. 당신이 당신의 번들 사용 THS에 기본 JRE를 추가하려면 방금 필요한 I 1은 -srcdir
를 제외하고 사용할 수 있도록