我想在我的項目中獲得啓動畫面。在日食中,我發現了一個解決方案,把 虛擬機的參數-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. addActionListener中的初始屏幕
- 2. pyqt中的初始屏幕
- 3. Android中的初始屏幕
- 4. Windows中的初始屏幕
- 5. GTK中的初始屏幕
- 6. Iphone初始屏幕
- 7. 初始屏幕Winforms
- 8. 初始屏幕c#
- 9. 簡單的初始屏幕
- 10. 初始屏幕不會失敗? Java
- 11. Java初始屏幕應用程序
- 12. 在Android中的初始屏幕
- 13. Qt屏幕分辨率初始屏幕
- 14. 初始屏幕和漸變
- 15. LibGDX中的空指針初始屏幕
- 16. Java初學者的問題 - 添加多個項目到屏幕
- 17. 初始屏幕MVVM燈
- 18. Eclipse RCP初始屏幕
- 19. 初始屏幕問題iPhone
- 20. Android初始屏幕縮水
- 21. wxPython初始屏幕故障
- 22. wxpython和初始屏幕
- 23. 初始屏幕問題
- 24. Android測試初始屏幕
- 25. 現代初始屏幕
- 26. 初始屏幕問題?
- 27. 初始屏幕功能
- 28. 初始屏幕計時器
- 29. 初始屏幕移動條
- 30. WPF初始屏幕窗口
由於Maven主要是構建/項目工具,並不完全適用於運行項目,所以您需要更具體。您是否想過應用程序的測試運行?或者Maven本身的開始?由'exec:java'啓動的應用程序? Maven生成的應用程序/ Jars? – 2012-02-22 10:28:42
是的應用程序是由exec啓動的:java in java如果你將VM選項設置爲「-splash:src/main/resources/images/cover.png」,那麼它會顯示一個啓動畫面但是我無法做到這一點我正在使用mvn命令行。 – Arjit 2012-02-22 13:10:10