2012-04-03 115 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