java - Maven能否将依赖拉入项目?

标签 java eclipse spring maven-3

我正在使用 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/

相关文章:

java - 当 WEB-INF/lib 和 CLASSPATH 中包含相同的 Jar 时出现类转换异常

eclipse - 使 Eclipse 的 Java 代码格式化程序忽略 block 注释

java - Spring - 使用了不正确的构造函数

java - 尽管在 spring-boot-maven-plugin 中配置了排除,但日志依赖项仍然包含在 lib 文件夹中

连接到远程 MySQL 数据库的 Java 程序(运行 ssh 服务器)

java - Spring Boot 和 Jackson : Define which fields to serialize on external class

java - Java 中的字符串比较

java - JFrame 复选框交互

android - 关于找不到与给定名称匹配的资源的 Eclipse-ADT 问题

java - 如何保证一个类只能被Spring实例化?