我正在使用 Subversion 进行版本控制,使用 Eclipse、Spring、Java 和 Tomcat 进行许多小项目。我想第一次尝试使用 Maven,但我已经看到我不喜欢的一件事是,如果我用 Maven 启动一个项目,它会将所有依赖项下载到我的 .m2
文件夹和项目的所有类路径,但我们希望将所有依赖项移动到 WEB-INF/lib
中,以便我们可以将它们 checkin Subversion。
这可以用 Maven 完成吗?应该这样做吗?
最佳答案
将二进制包 checkin 您的源代码管理并不是很理想,并且与 Maven 背道而驰。一个有效的担忧是当这些在线存储库出现故障时会发生什么,解决方案是使用类似 Artifactory 的方式托管您自己的存储库。 .有些人不喜欢他们必须在源代码管理的同时维护另一个系统,但是获得 maven 带来的所有功能是值得的。
关于java - Maven能否将依赖拉入项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9946431/