`

Maven 3 Central Repository Configure

 
阅读更多

Central Repository在Maven3中的默认值

{Maven Home}\lib\maven-model-builder-3.0.5.jar --> org/apache/maven/model/pom-4.0.0.xml

<?xml version="1.0" encoding="UTF-8"?>
<project>
  <modelVersion>4.0.0</modelVersion>

  <repositories>
    <repository>
      <id>central</id>
      <name>Central Repository</name>
      <url>http://repo.maven.apache.org/maven2</url>
      <layout>default</layout>
      <snapshots>
        <enabled>false</enabled>
      </snapshots>
    </repository>
  </repositories>

  <pluginRepositories>
    <pluginRepository>
      <id>central</id>
      <name>Central Repository</name>
      <url>http://repo.maven.apache.org/maven2</url>
      <layout>default</layout>
      <snapshots>
        <enabled>false</enabled>
      </snapshots>
      <releases>
        <updatePolicy>never</updatePolicy>
      </releases>
    </pluginRepository>
  </pluginRepositories>

  <build>
    <directory>${project.basedir}/target</directory>
    <outputDirectory>${project.build.directory}/classes</outputDirectory>
    <finalName>${project.artifactId}-${project.version}</finalName>
    <testOutputDirectory>${project.build.directory}/test-classes</testOutputDirectory>
    <sourceDirectory>${project.basedir}/src/main/java</sourceDirectory>
    <scriptSourceDirectory>src/main/scripts</scriptSourceDirectory>
    <testSourceDirectory>${project.basedir}/src/test/java</testSourceDirectory>
    <resources>
      <resource>
        <directory>${project.basedir}/src/main/resources</directory>
      </resource>
    </resources>
    <testResources>
      <testResource>
        <directory>${project.basedir}/src/test/resources</directory>
      </testResource>
    </testResources>
    <pluginManagement>
      <!-- NOTE: These plugins will be removed from future versions of the super POM -->
      <!-- They are kept for the moment as they are very unlikely to conflict with lifecycle mappings (MNG-4453) -->
      <plugins>
        <plugin>
          <artifactId>maven-antrun-plugin</artifactId>
          <version>1.3</version>
        </plugin>
        <plugin>
          <artifactId>maven-assembly-plugin</artifactId>
          <version>2.2-beta-5</version>
        </plugin>
        <plugin>
          <artifactId>maven-dependency-plugin</artifactId>
          <version>2.1</version>
        </plugin>
        <plugin>
          <artifactId>maven-release-plugin</artifactId>
          <version>2.0</version>
        </plugin>
      </plugins>
    </pluginManagement>
  </build>

  <reporting>
    <outputDirectory>${project.build.directory}/site</outputDirectory>
  </reporting>

  <profiles>
    <!-- NOTE: The release profile will be removed from future versions of the super POM -->
    <profile>
      <id>release-profile</id>

      <activation>
        <property>
          <name>performRelease</name>
          <value>true</value>
        </property>
      </activation>

      <build>
        <plugins>
          <plugin>
            <inherited>true</inherited>
            <artifactId>maven-source-plugin</artifactId>
            <executions>
              <execution>
                <id>attach-sources</id>
                <goals>
                  <goal>jar</goal>
                </goals>
              </execution>
            </executions>
          </plugin>
          <plugin>
            <inherited>true</inherited>
            <artifactId>maven-javadoc-plugin</artifactId>
            <executions>
              <execution>
                <id>attach-javadocs</id>
                <goals>
                  <goal>jar</goal>
                </goals>
              </execution>
            </executions>
          </plugin>
          <plugin>
            <inherited>true</inherited>
            <artifactId>maven-deploy-plugin</artifactId>
            <configuration>
              <updateReleaseInfo>true</updateReleaseInfo>
            </configuration>
          </plugin>
        </plugins>
      </build>
    </profile>
  </profiles>

</project>
 
分享到:
评论

相关推荐

    maven-repository仓库

    maven仓库所需要的jar包,包含完整的内容,可以去看一下简绍(https://blog.csdn.net/Fly_tom/article/details/81874197),由于csdn网站上传文件的限制,这个只是一部分,另一部分:...

    Maven增加自定义repository

    3. 在profile中定义`&lt;repository&gt;`,包括ID、名称、URL、发布和快照版本的配置。 4. 如果需要认证,还需在`&lt;servers&gt;`中添加认证信息。 5. 在`&lt;activeProfiles&gt;`中激活新创建的profile。 通过这种方式,你可以方便...

    maven_repository .zip

    Maven框架,本地jar资源仓,中央仓下载jar资源 有时在你的构建过程中,需要将第三方jar包添加到本地仓库中,因为它并存在于像Maven中央仓库或其它的公共仓库中。为了让Maven能够正确获取到jar包,第三方jar包必须...

    maven-repository-metadata-3.0.jar

    maven-repository-metadata-3.0.jar

    maven3.3.9+repository.zip

    Maven Central Repository 是 Maven 的官方公共资源库,包含了大量的开源项目发布的 JAR 包和其他构建工件。它是默认的远程仓库,大部分公开的 Java 库都可以在这里找到。当你在 POM 文件中声明一个公共依赖时,...

    doris-1.1.3源码编译broker-maven依赖包repository

    《Doris 1.1.3 源码编译 Broker Maven 依赖包 Repository 深度解析》 Apache Doris 是一个高性能、分布式、在线分析处理(OLAP)的数据仓库系统,它提供了快速的数据查询能力,适用于大规模数据的实时分析。在Doris...

    maven1-repository-1.4-m3-sources.jar

    maven1-repository-1.4-m3-sources.jar

    mavenRepository 仓库 依赖

    默认情况下,Maven使用的是Maven Central Repository,这是全球最大的公开Java库仓库,包含了大量的开源项目组件。然而,由于地理位置和网络条件的限制,有时从Central Repository下载依赖可能会比较慢。为了解决这...

    maven-repository仓库(2)

    这个是maven的另一个部分jar,可以去看一下简绍(https://blog.csdn.net/Fly_tom/article/details/81874197),把这个文件下载完成,需要把它解压到maven-repository中的org文件下,一定是要点击右键解压到当前...

    maven2-repository-1.4-m3.jar

    maven2-repository-1.4-m3.jar

    maven1-repository-1.4-m3.jar

    maven1-repository-1.4-m3.jar

    maven_repository.rar

    5. Maven Repository 的作用 - 自动化依赖管理:Maven 通过仓库自动解决依赖关系,避免手动下载和管理 JAR 文件。 - 版本控制:仓库中的每个库都有版本号,便于版本控制和回滚,确保项目稳定。 - 代码复用:通过...

    maven-repository 包

    3. **构建工具**:Maven支持多种构建目标,如编译、测试、打包、部署等,统一了项目的构建过程。 4. **插件系统**:Maven拥有丰富的插件库,可以扩展其功能,满足各种需求。 5. **版本控制**:Maven能够处理不同版本...

    maven2-repository-1.4-m3-sources.jar

    maven2-repository-1.4-m3-sources.jar

    maven-repository.zip

    本篇文章将围绕"Maven-repository.zip"这个压缩包,深入探讨Maven的本地仓库、Maven安装以及项目模板的使用。 首先,我们来关注"Maven的本地仓库",即压缩包中的"repository.rar"。Maven的仓库是存储项目依赖的地方...

    maven仓库mavenrepository.rar

    `mavenrepository.rar`这个压缩包很可能包含了SSM项目中常见的jar包,这些包对于理解和构建SSM项目至关重要。 1. **Spring框架**: Spring是一个开源的Java平台,它简化了企业级Java应用的开发。Spring框架主要由IoC...

    spark 1.5.1 maven repository-001

    spark 1.5.1 maven repository

    maven repository

    3. 使用Maven仓库的配置 在Maven的配置文件`settings.xml`中,可以定义多个远程仓库的URL,以便Maven在本地找不到依赖时去这些仓库查找。此外,还可以设置镜像,将对中央仓库的请求重定向到指定的镜像服务器,以...

    nexus-maven-repository-index文件2

    maven官方索引文件包,由于eclipse-maven中rebuild index非常慢,自己下载索引文件,使用tomcat模拟索引服务器,更新索引,共3个包

    maven2-repository-1.4-m4.jar

    maven2-repository-1.4-m4.jar

Global site tag (gtag.js) - Google Analytics