什么';我会根据ApacheDoc中的这一行更改maven扩展吗?
我在Maven的文档中发现了以下注释: 您可以通过扩展向这个类加载器添加元素。它们被加载到与什么';我会根据ApacheDoc中的这一行更改maven扩展吗?,maven,maven-2,maven-3,maven-plugin,maven-extension,Maven,Maven 2,Maven 3,Maven Plugin,Maven Extension,我在Maven的文档中发现了以下注释: 您可以通过扩展向这个类加载器添加元素。它们被加载到与${maven.home}/lib相同的位置,因此maven核心和当前项目和后续项目的所有插件都可以使用它们(将来,我们计划将其从后续项目中删除) 我不明白这里所说的“后续项目”是什么意思。据我所知,扩展是对Maven生命周期阶段的增强,不是特定于项目的。因此,为所有Maven项目工作是有意义的 问题:有人能解释一下这句话的意思吗“将来,我们计划将其从后续项目中删除”生命周期的第一个阶段,但不需要。您还可
${maven.home}/lib
相同的位置,因此maven核心和当前项目和后续项目的所有插件都可以使用它们(将来,我们计划将其从后续项目中删除)
我不明白这里所说的“后续项目”是什么意思。据我所知,扩展是对Maven生命周期阶段的增强,不是特定于项目的。因此,为所有Maven项目工作是有意义的
问题:有人能解释一下这句话的意思吗“将来,我们计划将其从后续项目中删除”生命周期的第一个阶段,但不需要。您还可以将扩展实现为
这与核心类加载器有关,核心类加载器在这些扩展中可用,并且还可以通过扩展来增强它。这个类加载器包含来自${maven.home}/lib
的文件,这不是一个好主意,也不是必需的。最好只有Maven插件API和当前使用的实例,而不是更多
现有的一些扩展,如货车,用于在特殊情况下进行运输,这可能是项目特定的
从核心扩展开始,已经改进了机制,使加载特定于项目的扩展更加简单,这意味着它们位于${maven.projectBasedir}/.mvn/extensions.xml文件中,并且也从存储库加载。在3.3.1之前,您需要通过mvn-Dmaven.ext.class.path=extension.jar手动执行此操作,但不需要这样做。您还可以将扩展实现为
这与核心类加载器有关,核心类加载器在这些扩展中可用,并且还可以通过扩展来增强它。这个类加载器包含来自${maven.home}/lib
的文件,这不是一个好主意,也不是必需的。最好只有Maven插件API和当前使用的实例,而不是更多
现有的一些扩展,如货车,用于在特殊情况下进行运输,这可能是项目特定的
从核心扩展开始,已经改进了机制,使加载特定于项目的扩展更加简单,这意味着它们位于${maven.projectBasedir}/.mvn/extensions.xml文件中,并且也从存储库加载。在3.3.1之前,您需要通过mvn-Dmaven.ext.class.path=extension.jar
手动执行此操作