【问题描述】
执行“mvn package -DskipTests assembly:single”编译hbase-1.3.0-src.tar.gz时报“User setting file does not exist ...\root\.m2\setting.xml”错误
【解决方法】
拷贝${maven.home}/conf/settings.xml的文件到${user.home}/.m2/settings.xml中即可
如:cp /home/apache-maven-3.5.4/conf/settings.xml /root/.m2/
【说明】:settings.xml文件中的settings元素包含用于定义以各种方式配置Maven执行的值的元素,如pom.xml,但不应与任何特定项目绑定或分配给每一个用户。这些包括本地存储库(local repository)位置,备用远程存储库服务器和认证信息等值。
settings.xml文件可能存在两个位置:
前一个settings.xml也称为全局设置,后者的settings.xml称为用户设置。如果两个文件都存在,它们的内容将被合并,用户特定的settings.xml看作是主要的。
【问题描述】
执行“mvn package -DskipTests assembly:single”编译hbase-1.3.0-src.tar.gz时报“User setting file does not exist ...\root\.m2\setting.xml”错误
【解决方法】
拷贝${maven.home}/conf/settings.xml的文件到${user.home}/.m2/settings.xml中即可
如:cp /home/apache-maven-3.5.4/conf/settings.xml /root/.m2/
【说明】:settings.xml文件中的settings元素包含用于定义以各种方式配置Maven执行的值的元素,如pom.xml,但不应与任何特定项目绑定或分配给每一个用户。这些包括本地存储库(local repository)位置,备用远程存储库服务器和认证信息等值。
settings.xml文件可能存在两个位置:
Maven安装:${maven.home}/conf/settings.xml
用户安装:${user.home}/.m2/settings.xml
前一个settings.xml也称为全局设置,后者的settings.xml称为用户设置。如果两个文件都存在,它们的内容将被合并,用户特定的settings.xml看作是主要的。