【发布时间】:2012-01-25 06:31:14
【问题描述】:
有没有什么方法可以将远程存储库中存在的所有工件都包含在项目的 pom 文件中而不明确提及每个?我的意思是我需要所有的工件,但为此我必须分别提及<groupId> <artifactId> and <version> 吗?
谢谢。
【问题讨论】:
有没有什么方法可以将远程存储库中存在的所有工件都包含在项目的 pom 文件中而不明确提及每个?我的意思是我需要所有的工件,但为此我必须分别提及<groupId> <artifactId> and <version> 吗?
谢谢。
【问题讨论】:
您可以对依赖项进行分组并重用它们。 Read this了解详情。
假设您的应用程序使用 Hibernate,这是一种流行的 对象关系映射框架。每个项目使用 Hibernate 也可能依赖于 Spring Framework 和一个 MySQL JDBC 驱动程序。不必将这些依赖项包含在 您可以创建的每个使用 Hibernate、Spring 和 MySQL 的项目 一个特殊的 POM,它只是声明一组公共的 依赖关系。您可以创建一个名为 persistence-deps 的项目 (Persistence Dependencies 的缩写),并让每个项目 需要做持久化依赖于这个便利项目:
【讨论】: