我想在我的項目中獲得啓動畫面。在日食中,我發現了一個解決方案,把 虛擬機的參數-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. pyqt中的初始屏幕
- 2. Windows中的初始屏幕
- 3. addActionListener中的初始屏幕
- 4. Iphone初始屏幕
- 5. 初始屏幕c#
- 6. 簡單的初始屏幕
- 7. 初始屏幕不會失敗? Java
- 8. Qt屏幕分辨率初始屏幕
- 9. 初始屏幕和漸變
- 10. LibGDX中的空指針初始屏幕
- 11. 初始屏幕問題
- 12. WPF初始屏幕窗口
- 13. Eclipse RCP初始屏幕
- 14. iOS初始屏幕按鈕
- 15. wxPython初始屏幕故障
- 16. 初始屏幕問題
- 17. 初始屏幕問題?
- 18. 初始屏幕問題
- 19. 初始屏幕計時器
- 20. 初始屏幕示例
- 21. 初始屏幕崩潰
- 22. 初始屏幕問題iPhone
- 23. Android初始屏幕縮水
- 24. iPhone中相關的初始屏幕
- 25. 的Android初始屏幕中心圖片
- 26. Android中的初始屏幕Alpha動畫
- 27. PhoneGap App中的初始屏幕大小
- 28. iPhone中的本地化初始屏幕
- 29. 在Cocoa中創建初始屏幕
- 30. 初始屏幕奇怪的黑色矩形屏幕上
由於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