2
你能推薦我如何將Web應用程序和API +分貝的東西分成兩個Maven模塊(與一個父母)的方式嗎?我主要用Spring配置掙扎。在maven多模塊配置中的Spring 3,明智與否?
<Parent project>
-> <web project> (contains spring mvc,servlets,jsps, controllers...)
-> <api project> (contains spring hibernate cfg, db connection, dao`s, db business rules etc...)
pom.xml
API項目打包成JAR和它`的WEB項目(其產生戰爭文件碼頭)
安裝Maven的結構很容易的依賴,但如果它單曲可能的和明智的分裂春天,我不知道跨兩個模塊進行配置。你知道任何以這種方式工作的樣本,或者你看到這個配置有問題嗎?
爲什麼不呢?我曾經這樣做過。 :) –
我會考慮將db連接配置移動到網絡中。這樣一個春季測試應用程序上下文可以輕鬆引導api項目來執行集成測試,而無需重複大部分配置。它只包含一個替代數據源。那樣的api只是假定一個正確的數據源而不知道它,所以它可以被切換。 – wemu