NutzCN Logo
精华 maven.nutz.cn的使用方法
发布于 132天前 作者 wendal 273 次浏览 复制 上一个帖子 下一个帖子
标签:

供各位nutzer使用,谢谢 ^_^

配置中央库镜像, 是提速的根本哦, 因为maven自身的插件下载,并不按照pom.xml里面的配置走,所以非常慢.

在maven安装目录的conf文件夹,打开settings.xml, 在mirrors节点加入nutzcn镜像地址, 最终效果如下:

  <mirrors>
    <mirror>
      <id>nutzcn</id>
      <mirrorOf>central</mirrorOf>
      <name>super mavem mirror for nutz users</name>
      <url>http://maven.nutz.cn/nexus/content/repositories/central</url>
    </mirror>
  </mirrors>

Eclipse配置maven镜像

菜单--Windows--Preferences-Maven--User Settings, 然后选择上一小节的settings.xml

如果没有独立安装maven, 那么把下面的内容保存为settings.xml

<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
  <mirrors>
    <mirror>
      <id>nutzcn</id>
      <mirrorOf>central</mirrorOf>
      <name>super mavem mirror for nutz users</name>
      <url>http://maven.nutz.cn/nexus/content/repositories/central</url>
    </mirror>
  </mirrors>
</settings>

快照库和第三方库呢?

一般写在项目的pom.xml中

	<repositories>
		<repository>
			<id>nutz-ossrh</id>
			<url>http://maven.nutz.cn/nexus/content/repositories/ossrh</url>
			<snapshots>
				<enabled>true</enabled>
				<updatePolicy>always</updatePolicy>
			</snapshots>
			<releases>
				<enabled>false</enabled>
			</releases>
		</repository>
		<repository>
			<id>nexus-nutzcn-thirdparty</id>
			<name>Nexus nutzcn thirdparty</name>
			<url>http://maven.nutz.cn/nexus/content/repositories/thirdparty</url>
			<snapshots>
				<enabled>false</enabled>
			</snapshots>
			<releases>
				<updatePolicy>never</updatePolicy>
			</releases>
		</repository>
	</repositories>

5 回复

多谢谢大神。

亲测 酱紫打包快

 <mirrors>
    <mirror>
      <id>nutzcn</id>
      <mirrorOf>central</mirrorOf>
      <name>super mavem mirror for nutz users</name>
      <url>http://maven.nutz.cn/nexus/content/repositories/central</url>
    </mirror>
	
    <mirror>
        <id>nexus-osc</id>
        <mirrorOf>central</mirrorOf><!--这里指定只屏蔽central仓库-->
        <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>
    <!-- mirror
     | Specifies a repository mirror site to use instead of a given repository. The repository that
     | this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used
     | for inheritance and direct lookup purposes, and must be unique across the set of mirrors.
     |
    <mirror>
      <id>mirrorId</id>
      <mirrorOf>repositoryId</mirrorOf>
      <name>Human Readable Name for this Mirror.</name>
      <url>http://my.repository.com/repo/path</url>
    </mirror>
     -->
  </mirrors>

都很慢。。。。

nutz旗下的快照版本, 均已迁移到maven.nutz.cn

	<repositories>
		<repository>
			<id>nutzcn-snapshots</id>
			<url>http://maven.nutz.cn/nexus/content/repositories/snapshots</url>
			<snapshots>
				<enabled>true</enabled>
			</snapshots>
		</repository>
	</repositories>
	<dependencies>
		<dependency>
			<groupId>org.nutz</groupId>
			<artifactId>XXXXX</artifactId>
			<version>1.r.59-SNAPSHOT</version>
		</dependency>
		<!-- 其他依赖 -->
	</dependencies>

添加回复
请先登陆
回到顶部