最近时间段在弄maven的项目,发现在下载插件或依赖包时总是超时,经检查发现为连接国外网站时网速特慢,于是想找一个国内的镜像。经过谷歌之后发现了开源中国的镜像,速度还不错,于是记录下来,作为备忘。参考配置示例如下:
<mirrors> <mirror> <id>nexus-osc</id> <mirrorOf>central</mirrorOf> <name>Nexus osc</name> <url>http://maven.oschina.net/content/groups/public/</url> </mirror> <mirror> <id>nexus-osc-thirdparty</id> <mirrorOf>thirdparty</mirrorOf> <name>Nexus osc thirdparty</name> <url>http://maven.oschina.net/content/repositories/thirdparty/</url> </mirror> </mirrors>
<profiles> <profile> <id>jdk-1.4</id> <activation> <jdk>1.4</jdk> </activation> <repositories> <repository> <id>nexus</id> <name>local private nexus</name> <url>http://maven.oschina.net/content/groups/public/</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>false</enabled> </snapshots> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>nexus</id> <name>local private nexus</name> <url>http://maven.oschina.net/content/groups/public/</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>false</enabled> </snapshots> </pluginRepository> </pluginRepositories> </profile> <profile> <id>osc</id> <activation> <activeByDefault>true</activeByDefault> </activation> <repositories> <repository> <id>osc</id> <url>http://maven.oschina.net/content/groups/public/</url> </repository> <repository> <id>osc_thirdparty</id> <url>http://maven.oschina.net/content/repositories/thirdparty/</url> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>osc</id> <url>http://maven.oschina.net/content/groups/public/</url> </pluginRepository> </pluginRepositories> </profile> </profiles>
详细信息可查看:http://maven.oschina.net/help.html
相关推荐
Maven的配置文件`settings.xml`位于`$M2_HOME/conf`目录下,用于定义全局的仓库位置、镜像设置以及用户特定的配置。如果你需要使用私有仓库或者自定义配置,可以修改此文件。 使用Maven时,主要依赖于它的生命周期...
远程仓库可以是中央仓库或自定义的企业级仓库,中央仓库由Maven官方维护,包含了大量的开源Java组件。 **配置Maven在Window10中的环境变量** 1. **设置JAVA_HOME**: 首先确保已安装JDK,并将`JAVA_HOME`环境变量...
4. **LICENSE** 和 **NOTICE** 文件:提供了关于Maven的许可信息和版权通知,遵循Apache软件基金会的开源许可协议。 5. **README.txt**:简单的使用指南,指导如何安装和运行Maven。 安装Maven 3.3.3,你需要将`...
2. **conf** 目录:包含Maven的配置文件,如`settings.xml`,它是Maven的全局配置,用于设置本地仓库路径、代理服务器、镜像等。 3. **lib** 目录:包含Maven运行时所需的jar文件,这些库文件支持Maven的各种功能,...
在Maven的settings.xml文件中,配置阿里云仓库作为镜像源,可以提高依赖下载速度,特别是对于在中国的开发者来说,由于地理原因,阿里云仓库通常比其他国际仓库更快。 4. Maven构建生命周期:Maven有三个主要的构建...
1. **LICENSE.txt、README.txt、NOTICE.txt**:这些是开源软件通常包含的文件,提供了关于Maven的许可信息、使用指南以及版权通知。LICENSE.txt中详细列出了Apache软件基金会提供的Apache 2.0许可证条款,允许用户...
配置`settings.xml`文件可以定制Maven的行为,如定义本地仓库路径、远程仓库和镜像设置。 在使用Maven构建Hadoop 2.2时,开发者会在Hadoop项目的根目录下创建或修改POM.xml文件,列出所有依赖和构建指令。Maven会...
2. settings.xml:个人的Maven配置文件,包括仓库地址、镜像设置、用户属性等,可以覆盖全局配置。 六、总结 maven-archetype-3.1.2-source-release为开发者提供了一个标准化的起点,使得创建和维护Java项目变得...
例如,阿里云、网易、开源中国等都提供了公开的Maven镜像服务。以下是一个示例配置: ```xml <id>aliyun * <url>http://maven.aliyun.com/nexus/content/groups/public/</url> ``` 这里,`*</mirrorOf>`...
在标签“apache-maven”中,"apache"是指Apache软件基金会,一个著名的开源项目组织,而"Maven"则是该组织下的一个项目,负责开发和维护Maven工具。 从压缩包文件名称“apache-maven-3.3.9”我们可以推断,解压后会...
这个文件允许用户自定义Maven的行为,比如设置本地仓库路径、远程仓库镜像、代理服务器等。 3. **lib目录**:包含Maven运行所需的库文件,包括各种依赖的JAR包。这些库支持Maven的各种功能,如解析POM、处理插件、...
中央仓库包含了大量的开源项目,而本地仓库则保存了项目构建过程中下载的所有依赖。 6. **Maven命令行界面**:Maven提供了一个命令行界面,通过输入特定的命令,如`mvn clean compile`,可以执行相应的生命周期阶段...
7. **环境和配置**:Maven通过`settings.xml`文件进行用户级别的配置,包括镜像设置、远程仓库地址等,这使得开发者可以根据不同的环境调整Maven的行为。 8. **改进和修复**:在Maven 3.2.5版本中,相较于之前的...
Maven 使用中央仓库来存储各种开源项目的JAR文件和其他依赖。当项目中声明了依赖时,Maven会自动从仓库下载并管理这些依赖。同时,开发人员也可以自定义本地仓库和远程仓库。 **3. 生命周期与构建阶段:** Maven 有...
3. `conf`目录:包含了Maven的配置文件,如`settings.xml`,用于设置本地仓库位置、远程仓库以及镜像等。 4. `LICENSE`和`NOTICE`文件:提供了关于Maven软件许可和版权的信息。 5. `README`文件:可能包含有关如何...
5. **LICENSE** 和 **NOTICE** 文件:包含了Maven的许可协议和版权信息,对于开源软件的使用非常重要。 6. **README** 文件:通常会提供关于如何编译和运行源代码的基本指导。 7. **RELEASE-NOTES** 文件:详细列...
阿里云提供了 Maven 的国内镜像服务,这大大加速了 Maven 的下载和更新过程。 - 使用阿里云镜像,开发者可以在配置文件 `settings.xml` 中指定镜像源,这样 Maven 将会从阿里云的服务器上获取所需的库和插件,提高...
开源中国Maven库是中国的一个开源软件资源平台,提供了大量的开源Java库,使得开发者可以便捷地下载和引用这些库到自己的项目中,无需依赖国外的Maven中央仓库,从而提高了在国内开发项目的效率。 【描述】虽然描述...
这个项目是一个 Apache Lucene 的 maven 插件。 使用它,可以从不同的数据源(文件/数据库/xml 等)创建 Lucene 索引(xml 文件中的配置)。 Searcher Util 有助于搜索索引。 无需编码即可使用 Lucene。
2. **conf** 目录:存放Maven的配置文件,如`settings.xml`,它定义了Maven的全局设置,如仓库位置、镜像配置等。 3. **lib** 目录:包含了Maven运行所需的全部库文件,包括各种jar包,这些库支持Maven的执行和解析...