最近在研究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"的目录,其中包含以下核心组成部分: 1. **bin**:这个目录包含了可执行脚本,如`mvn`命令,用于在命令行中执行Maven操作。在...
在`pom.xml`中定义插件并配置相关参数,然后通过`mvn plugin:goal`执行。 总之,Apache Maven 3.5.4是一个强大而灵活的工具,通过标准化构建过程,提高了开发效率,并简化了项目的维护。在Mac上安装和使用Maven,只...
Maven的插件系统也是其强大之处,通过安装额外的插件,可以支持更多的构建任务,如生成源码文档(javadoc)、执行单元测试(maven-surefire-plugin)、打包成不同格式(如JAR、WAR或EAR)等。 "linux版本maven"指的...
`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"压缩包中,包含的是Maven 3.8.1版本的二进制分发版。这个版本是Maven社区发布的稳定版本,提供了许多改进和修复,以优化开发者的工作流程。 Maven通过使用一个标准的目录...
在"apache-maven-3.6.1"这个压缩包子文件中,我们通常会找到以下组件: 1. bin目录:包含可执行脚本,如`mvn`命令,用于在终端执行Maven命令。 2. lib目录:包含Maven运行所需的库文件,包括各种JAR包。 3. conf目录...
通过在POM中声明依赖,Maven会自动下载并管理这些依赖,避免了手动管理jar包的繁琐工作。此外,Maven还支持插件机制,允许扩展其功能,比如生成文档、执行代码覆盖率分析等。 总之,`apache-maven-3.6.2-bin.tar.gz...
本合集包含了两个不同版本的Maven安装包,分别是`apache-maven-3.5.3-bin.zip`和`apache-maven-3.6.0-bin.tar.gz`。3.5.3是Maven的一个稳定版本,而3.6.0则带来了更多的改进和新特性。这两个版本都适用于Windows和...
在POM中声明了依赖后,Maven会自动下载并管理这些依赖,避免了版本冲突的问题。此外,Maven还支持范围管理,如编译、测试、运行时、提供者和导入,以控制依赖在不同阶段的作用。 **Maven插件** Maven的灵活性很大...
Apache Maven 是一个强大的项目管理和构建工具,主要用于Java应用程序的开发。它基于项目对象模型(Project Object Model,...在Maven项目中,常见的文本文件包括pom.xml(项目对象模型)、log文件(记录构建过程)等。
在解压后的“apache-maven-3.3.9”目录中,你会找到以下几个关键文件和目录: - `bin`:包含Maven的可执行脚本,如`mvn`命令行工具。 - `conf`:存储Maven的配置文件,如`settings.xml`,用于配置本地仓库位置、远程...
在"apache-maven-3.8.4-bin.zip"中,除了Maven的核心组件外,可能还包括了相关的文档、许可证文件和变更日志等。使用Maven时,要注意定期更新到最新版本,以获取最新的特性和安全修复。 总的来说,Apache Maven是...
1. **下载**:首先,你需要从Apache官方网站或提供的压缩包中下载`apache-maven-3.9.6-bin.tar.gz`文件。 2. **解压**:将下载的tar.gz文件解压缩。在Mac上,你可以使用内置的归档实用工具或者命令行工具tar来完成...
<artifactId>maven-shade-plugin <version>3.1.0 <phase>package <goal>shade implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer"> <resource>META-INF/spring....
在这个"apache-maven-3.6.1-bin"安装包中,包含了运行Maven所需的所有组件。 该安装包的下载是为了解决从官方源下载速度慢的问题,确保用户可以快速获取到最新版本的Maven 3.6.1。解压后,你会找到以下主要组件: ...
在实际使用中,我们解压"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版本的所有文件。这是Maven的一个稳定版本,发布于2019年,提供了许多新特性和性能改进。解压后,你会看到以下主要文件和目录: 1. **bin** ...
在这个“apache-maven-3.6.2-bin”安装包中,包含了运行Maven所需的所有核心组件、插件和文档。 1. **Maven的基本概念**: Maven是基于项目对象模型(Project Object Model, POM)的概念,通过XML文件定义项目的...
在Java开发中,Maven解决了依赖管理的复杂问题,通过声明式地在POM.xml文件中列出项目依赖,Maven会自动下载并管理这些依赖。3.2.3是Maven的一个稳定版本,它包含了之前版本的改进和修复,提高了构建效率和稳定性。 ...
开发者只需要在 POM 文件中声明所需的库版本,Maven 就会自动处理。 2. **构建工具**:通过简单的命令行指令,如 `mvn install` 或 `mvn clean package`,Maven 可以执行编译、测试、打包、部署等一系列构建任务。 ...