私のプロジェクトでスプラッシュ画面を取得しようとしています。日食で私は VMの引数を-splash:src/main/resources/images/cover.png
入れて解決策を見つけましたしかし、mavenコマンドラインを介してプロジェクトを実行している間、私はこの引数を入れますか?Java Mavenプロジェクトのスプラッシュ画面
0
A
答えて
1
exec:java
は、Mavenと同じJavaプロセスでアプリケーションを実行するため、JVMスプラッシュ画面は使用できません。
あなたがexec:exec
を使用している場合は、例えば、別のJavaプロセスを起動して、プラグインの設定でこれに引数を提供することができます。
<build><plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<configuration>
<executable>java</executable>
<arguments>
<argument>-splash:src/main/resources/images/cover.png</argument>
<argument>-classpath</argument>
<classpath />
<argument>com.company.MainClass</argument>
</arguments>
</configuration>
</plugin>
</plugins></build>
0
Mavenを使用してくださいあなたのマニフェストにスプラッシュ画面を追加する-jar-plugin:
<build>
...
<plugins>
...
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.6</version>
<configuration>
<archive>
<manifestEntries>
<SplashScreen-Image>images/cover.png</SplashScreen-Image>
</manifestEntries>
</archive>
</configuration>
</plugin>
...
</plugins>
...
</build>
関連する問題
- 1. Linux - Javaアプリケーションのスプラッシュ画面
- 2. MonoDroidのスプラッシュ画面
- 3. j2meスプラッシュ画面
- 4. スプラッシュ画面。 (Angular2)
- 5. スプラッシュ画面C#
- 6. エラー - スプラッシュ画面、アンドロイドアプリ
- 7. スプラッシュ画面のコーディング
- 8. スプラッシュ画面のスレッド
- 9. pygameのスプラッシュ画面
- 10. Androidのスプラッシュ画面
- 11. Androidのスプラッシュ画面
- 12. ランドスケープモードのスプラッシュ画面
- 13. チタンフルスクリーン画像のスプラッシュ画面
- 14. スプラッシュ画面の画像サイズ
- 15. Silverlight OOBスプラッシュ画面
- 16. Default.pngスプラッシュ画面(iphone)
- 17. MefBootStrapperとスプラッシュ画面
- 18. Phonegapスプラッシュ画面 - Android
- 19. スプラッシュ画面を変更する、スプラッシュ画面を複製する
- 20. Javascriptのウェブページのスプラッシュ画面
- 21. wxPythonのスプラッシュ画面のトラブル
- 22. スプラッシュ画面の機能
- 23. アンドロイド - スプラッシュ画面のプログレスバー
- 24. Xamarin.UITestスプラッシュ画面のバックドア
- 25. ポリマー2.0のスプラッシュ画面
- 26. スプラッシュ画面後のアクティビティ
- 27. Android:スプラッシュ画面の問題
- 28. スプラッシュ画面の白いステータスバー
- 29. プログレスバー付きのスプラッシュ画面
- 30. スプラッシュ画面での警告
Mavenは主にビルド/プロジェクトツールであり、プロジェクトを実行するためのものではないため、より具体的にする必要があります。あなたのアプリケーションのテストランを考えていますか?またはMaven自体の開始? 'exec:java'によって起動されるアプリケーション? Mavenによって生成されたアプリケーション/ Jars? –
yesアプリケーションはexecによって起動されます:java in java in "-splash:src/main/resources/images/cover.png"としてVMオプションを指定するとスプラッシュ画面が表示されますが、私はmvnコマンドラインを使用しています。 – Arjit