`
wangzhigang2
  • 浏览: 84930 次
  • 性别: Icon_minigender_1
  • 来自: 张家港
社区版块
存档分类
最新评论

关于maven插件,lifecycle-mapping org.codehaus.gmaven等插件在pom文件中报错解决方案

    博客分类:
  • IM
阅读更多

最近在研究tigase即时通讯组件,在官网下载下来的tigase-server源码中pom会报错,该报错信息我花了二天时间才解决,其实知道方法了 很快就能搞定的

只要在pom文件的<bulid>节点中加入如下代码

<pluginManagement>
			<plugins>
				<!--This plugin's configuration is used to store Eclipse m2e settings 
					only. It has no influence on the Maven build itself. -->
				<plugin>
					<groupId>org.eclipse.m2e </groupId>
					<artifactId>lifecycle-mapping</artifactId>
					<version>
						1.0.0
					</version>
					<configuration>
						<lifecycleMappingMetadata>
							<pluginExecutions>
								<pluginExecution>
									<pluginExecutionFilter>
										<groupId>
											org.codehaus.gmaven
										</groupId>
										<artifactId>
											gmaven-plugin
										</artifactId>
										<versionRange>
											[1.5,)
										</versionRange>
										<goals>
											<goal>execute </goal>
										</goals>
									</pluginExecutionFilter>
									<action>
										<ignore></ignore>
									</action>
								</pluginExecution>

								<pluginExecution>
									<pluginExecutionFilter>
										<groupId>
											org.commonjava.maven.plugins
										</groupId>
										<artifactId>
											directory-maven-plugin
										</artifactId>
										<versionRange>
											[0.1,)
										</versionRange>
										<goals>
											<goal>directory-of </goal>
										</goals>
									</pluginExecutionFilter>
									<action>
										<ignore></ignore>
									</action>
								</pluginExecution>
							</pluginExecutions>
						</lifecycleMappingMetadata>
					</configuration>
				</plugin>
			</plugins>
		</pluginManagement>

 添加后 重新maven update下就可以了,希望可以帮忙遇到同样问题的你。

 

分享到:
评论

相关推荐

    apache-maven-3.9.0-bin.tar.gz

    在解压"apache-maven-3.9.0-bin.tar.gz"后,你会得到一个名为"apache-maven-3.9.0"的目录,其中包含以下核心组成部分: 1. **bin**:这个目录包含了可执行脚本,如`mvn`命令,用于在命令行中执行Maven操作。在...

    apache-maven-3.5.4-bin.tar.gz

    在`pom.xml`中定义插件并配置相关参数,然后通过`mvn plugin:goal`执行。 总之,Apache Maven 3.5.4是一个强大而灵活的工具,通过标准化构建过程,提高了开发效率,并简化了项目的维护。在Mac上安装和使用Maven,只...

    apache-maven-3.9.0-bin.tar

    Maven的插件系统也是其强大之处,通过安装额外的插件,可以支持更多的构建任务,如生成源码文档(javadoc)、执行单元测试(maven-surefire-plugin)、打包成不同格式(如JAR、WAR或EAR)等。 "linux版本maven"指的...

    apache-maven-3.8.4-bin.tar.gz

    `apache-maven-3.8.4-bin.tar.gz` 是Apache Maven 3.8.4版本的二进制发行版的归档文件,通常用于在Linux或类Unix系统中进行下载和安装。 Maven的核心功能包括: 1. 构建:Maven通过执行预定义的生命周期阶段(如...

    apache-maven-3.8.1-bin.tar.gz

    在给定的"apache-maven-3.8.1-bin.tar.gz"压缩包中,包含的是Maven 3.8.1版本的二进制分发版。这个版本是Maven社区发布的稳定版本,提供了许多改进和修复,以优化开发者的工作流程。 Maven通过使用一个标准的目录...

    apache-maven-3.6.1-bin.tar.gz

    在"apache-maven-3.6.1"这个压缩包子文件中,我们通常会找到以下组件: 1. bin目录:包含可执行脚本,如`mvn`命令,用于在终端执行Maven命令。 2. lib目录:包含Maven运行所需的库文件,包括各种JAR包。 3. conf目录...

    apache-maven-3.6.2-bin.tar.gz

    通过在POM中声明依赖,Maven会自动下载并管理这些依赖,避免了手动管理jar包的繁琐工作。此外,Maven还支持插件机制,允许扩展其功能,比如生成文档、执行代码覆盖率分析等。 总之,`apache-maven-3.6.2-bin.tar.gz...

    apache-maven-3.5.3-bin.zip apache-maven-3.6.0-bin.tar.gz win linux合集

    本合集包含了两个不同版本的Maven安装包,分别是`apache-maven-3.5.3-bin.zip`和`apache-maven-3.6.0-bin.tar.gz`。3.5.3是Maven的一个稳定版本,而3.6.0则带来了更多的改进和新特性。这两个版本都适用于Windows和...

    最新版linux apache-maven-3.8.3-bin.tar.gz

    在POM中声明了依赖后,Maven会自动下载并管理这些依赖,避免了版本冲突的问题。此外,Maven还支持范围管理,如编译、测试、运行时、提供者和导入,以控制依赖在不同阶段的作用。 **Maven插件** Maven的灵活性很大...

    apache-maven-3.8.1-bin.tar

    Apache Maven 是一个强大的项目管理和构建工具,主要用于Java应用程序的开发。它基于项目对象模型(Project Object Model,...在Maven项目中,常见的文本文件包括pom.xml(项目对象模型)、log文件(记录构建过程)等。

    maven资源 apache-maven-3.3.9-bin.zip

    在解压后的“apache-maven-3.3.9”目录中,你会找到以下几个关键文件和目录: - `bin`:包含Maven的可执行脚本,如`mvn`命令行工具。 - `conf`:存储Maven的配置文件,如`settings.xml`,用于配置本地仓库位置、远程...

    apache-maven-3.8.4-bin.zip maven下载鬼慢

    在"apache-maven-3.8.4-bin.zip"中,除了Maven的核心组件外,可能还包括了相关的文档、许可证文件和变更日志等。使用Maven时,要注意定期更新到最新版本,以获取最新的特性和安全修复。 总的来说,Apache Maven是...

    Apache-maven-3.9.6-bin.tar.gz maven 3.9.6版本安装包

    1. **下载**:首先,你需要从Apache官方网站或提供的压缩包中下载`apache-maven-3.9.6-bin.tar.gz`文件。 2. **解压**:将下载的tar.gz文件解压缩。在Mac上,你可以使用内置的归档实用工具或者命令行工具tar来完成...

    maven-shade-plugin-3.1.0.jar

    &lt;artifactId&gt;maven-shade-plugin &lt;version&gt;3.1.0 &lt;phase&gt;package &lt;goal&gt;shade implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer"&gt; &lt;resource&gt;META-INF/spring....

    apache-maven-3.6.1-bin安装包.rar

    在这个"apache-maven-3.6.1-bin"安装包中,包含了运行Maven所需的所有组件。 该安装包的下载是为了解决从官方源下载速度慢的问题,确保用户可以快速获取到最新版本的Maven 3.6.1。解压后,你会找到以下主要组件: ...

    apache-maven-3.8.5-bin.zip

    在实际使用中,我们解压"apache-maven-3.8.5-bin.zip"后,会得到Maven的可执行文件,包括bin目录下的mvn命令行工具,lib目录下的库文件,conf目录下的配置文件如settings.xml等。安装完成后,设置好环境变量,就可以...

    apache-maven-3.6.1-bin.zip

    在"apache-maven-3.6.1-bin.zip"这个压缩包中,包含了Apache Maven 3.6.1版本的所有文件。这是Maven的一个稳定版本,发布于2019年,提供了许多新特性和性能改进。解压后,你会看到以下主要文件和目录: 1. **bin** ...

    apache-maven-3.6.2-bin安装包.rar

    在这个“apache-maven-3.6.2-bin”安装包中,包含了运行Maven所需的所有核心组件、插件和文档。 1. **Maven的基本概念**: Maven是基于项目对象模型(Project Object Model, POM)的概念,通过XML文件定义项目的...

    apache-maven-3.2.3-bin.tar.gz

    在Java开发中,Maven解决了依赖管理的复杂问题,通过声明式地在POM.xml文件中列出项目依赖,Maven会自动下载并管理这些依赖。3.2.3是Maven的一个稳定版本,它包含了之前版本的改进和修复,提高了构建效率和稳定性。 ...

    apache-maven-3_6_3-bin.tar.gz下载

    开发者只需要在 POM 文件中声明所需的库版本,Maven 就会自动处理。 2. **构建工具**:通过简单的命令行指令,如 `mvn install` 或 `mvn clean package`,Maven 可以执行编译、测试、打包、部署等一系列构建任务。 ...

Global site tag (gtag.js) - Google Analytics