在Maven標準目錄佈局中,我將規則引擎文件放在哪裏?具體來說,我使用JBoss規則(Drools),如果這很重要。在Maven標準目錄佈局中,我將規則引擎文件放在哪裏?
0
A
回答
1
在我們的項目中,我們只是把它們放在src/main/resources/
。他們需要最終在類路徑上,但不是Java代碼,所以這似乎是顯而易見的地方。
您也可以創建一個單獨的資源目錄,如src/main/drools/
,但是您必須在POM文件中明確定義它,以便它進入類路徑。如果你有很多其他種類的資源已經混亂起來src/main/resources/
,那麼一個單獨的目錄可能是要走的路。如果規則文件是您唯一的資源,我會暫緩製作一個單獨的目錄。
1
如果你是沒有預編譯他們在你的版本(這是默認行爲),把它們放在src/main/resources/
下。對於構建,它們與其他資源(如圖像,屬性和xml文件)沒有區別:只需將它們複製到target/classes
即可。
但是,如果您使用的是實驗Maven插件之一,如果它支持預編譯,你預編譯他們,然後把他們src/main/drools/
下這樣的構建可以將它們並將它們輸出到預編譯target/classes
。
明白的事情是,src/main/java/
和src/main/webapp/
從src/main/resources/
不同,因爲構建對待每一個不同的(無論是做拷貝或複製到不同位置時的東西)。
相關問題
- 1. Maven的標準目錄佈局
- 2. Checkstyle和Maven的標準目錄佈局
- 3. 在Maven標準目錄佈局中應該生成哪些資源?
- 4. 我在哪裏可以獲得Gecko(佈局引擎)源代碼?
- 5. 在Mac上放置ruby標準庫目錄在哪裏?
- 6. 我在哪裏可以將applicationContext.xml文件放在Spring項目目錄中
- 7. 將項目移植到Maven,在哪裏放置config文件夾
- 8. 關於maven項目的標準目錄佈局
- 9. 如何使用標準目錄佈局創建Maven項目?
- 10. 在哪裏放PHP文件,根目錄或public_html目錄?
- 11. 將規則存儲在屬性文件或數據庫中的規則引擎
- 12. C#項目標準目錄佈局
- 13. PHP Composer項目標準目錄佈局
- 14. 把佈局代碼放在哪裏
- 15. 使用Maven設置標準目錄佈局
- 16. 日食 - >的Maven - >更新項目配置和Maven標準目錄佈局
- 17. 我的ListView中的佈局文件在哪裏?
- 18. 我在哪裏放我的.js文件?
- 19. 將Zend Framework中佈局所需的代碼放在哪裏?
- 20. 我在哪裏可以將weblogic-application.xml放入我的Maven 2項目中?
- 21. 我應該在多模塊Maven項目中將主要實現放在哪裏?
- 22. Robocode:我在哪裏可以獲得引擎的JAR文件?
- 23. makefile內非標準目錄佈局
- 24. 使用Maven&Jax-RS,我在哪裏放置文件?
- 25. 當我有意向時,我可以在哪裏放置佈局?
- 26. 使用maven時將彈性配置文件放在哪裏
- 27. maven目標去哪裏?
- 28. 從哪裏可以開始學習規則引擎?
- 29. 異常處在Maven項目目錄中應該在哪裏?
- 30. 我應該在Android Studio中將IInAppBillingService.aidl文件放在哪裏?