Maven 运行时(已退休)

Maven Runtime 允许在运行时自省 Maven 项目元数据。可以为给定类加载器中的所有项目获取基本工件信息或完整的 Maven 项目元数据,可以选择按依赖顺序排序,也可以为项目中的给定类获取。希望在运行时利用 Maven 元数据的工具可以使用这些技术。

Maven 元数据从Maven Archiver自动生成的两个Maven 描述符文件之一获得:META-INF/<groupId>/<artifactId > 目录中的pom.propertiespom.xml 。项目属性文件提供基本的工件信息(组 ID、工件 ID 和版本),而项目 XML 文件提供项目 POM 中包含的完整 Maven 元数据。

请注意,由于 Maven Runtime 使用 Maven Archiver 生成的资源,因此它只能在从打包项目中执行时成功地自省运行时环境,而不是在 IDE 中运行。

注意:Maven 运行时至少需要 Java 5。

用法

有关如何使用 Maven Runtime 的说明可以在使用页面上找到。

例子

为了让您更好地了解 Maven Runtime 的一些用法,您可以查看以下示例: