2012-04-03 118 views
1

我試圖調試我正在與Spring 3.1(我把它的bounty FWIW)有一個問題嘎然而止。因此,我想採用spring-security和spring-ldap源代碼,將自己的log4j語句放入,編譯並在Tomcat 6中運行我的webapp。建設Spring&Spring安全3.1與Maven

什麼是最明智的方法?

將我的「自定義」庫包含在我的基於Maven的項目的WEB-INF/lib中,還是將更改後的庫放入tomcat \ lib目錄中?

我可以只使用Maven嗎?我最近學會了Maven修復一個問題,如果可以的話,我想在學習Gradle之前先喘口氣。

我不想爲Spring和Spring-Security的全部做到這一點。

我該如何在maven/my pom.xml中設置它?

我實現了新的工具,讓這一切很容易,它可能覺得我的,但是從源代碼編譯庫一直是恐怖我一生中最讓我想了一些提示和說明,使之容易/快可能。

感謝

回答

2

爲此,您可以只使用Maven的:

  1. 或者:使用相同的POM如春的人做的。這樣,新代碼就會覆蓋掉你的代碼。
  2. 或者:使用相同的POM,但增加版本號(到下一個SNAPSHOT)並將您的POM中的依賴關係更改爲該版本。 (編輯:讀Roy-Truelovecomment下面,其確實非常正確。)

我會推薦後一種變體。

+0

+1將後綴添加到正式版本號。這樣你就可以隨時知道它是你的。 – nwinkler 2012-04-04 06:53:42

+0

@RoyTruelove你是對的,我編輯帖子並鏈接到你的評論。非常感謝您的支持。 – 2012-04-06 11:56:52