maven学习笔记(三)pom文件

原创 2013年12月06日 11:49:32

maven版本:apache-maven-3.1.1

1、<modelVersion>4.0.0</modelVersion>  pom模型的版本,对于maven2和maven2来说,值只能是4.0.0

2、scope 表示依赖范围,test则为测试范围依赖,compile则为编译范围依赖,若在住代码中import一个测试范围的jar包(import junit),则会编译报错。

3、maven默认是连接中央仓库的,若中央仓库连接不上,可在pom文件中配置一个另外的仓库覆盖中央仓库,可参照上篇文章中的user-parent中的配置(被注释掉了)

默认的中央仓库配置在D:\dev_env\apache-maven-3.1.1\lib\maven-model-builder-3.1.1.jar的pom文件(maven-model-builder-3.1.1.jar\org\apache\maven\model\pom-4.0.0.xml)中,这个pom文件是所有maven项目都会继承的超级pom

默认中央仓库地址为:http://repo.maven.apache.org/maven2

下面是替换后的配置

<repositories>
  	<repository>
      <id>central</id>
      <name>Central Repository</name>
      <url>https://nexus.sourcesense.com/nexus/content/repositories/public/</url>
      <layout>default</layout>
      <snapshots>
        <enabled>false</enabled>
      </snapshots>
    </repository>
  </repositories>

4、若本地网络需要代理才能访问外网,访问远程外网仓库也要配置代理(maven实战)


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Maven学习笔记(八)Maven的入门使用—1.编写POM文件

编写POM文件 Maven项目的核心是pom.xml。POM(Project Object Model,项目对象模型)定义了项目的基本信息,用于描述项目如何构建,声明项目依赖等。

Maven学习笔记(二)-pom.xml 配置详解

http://maven.apache.org/POM/4.0.0"       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"   &...
  • hhq12
  • hhq12
  • 2017-07-25 11:11
  • 86

Maven POM学习笔记之<Project>元素

为Maven POM描述符的根元素。下面为所有可用的子元素的参考。

Maven学习笔记(二)——Maven目录结构、pom.xml解析&基础命令(一)

关于Maven的基础知识,目录结构以及一些基础命令的使用方法。

maven基础学习-父pom文件的使用(七)

maven是一个跨平台的项目管理工具,主要服务基于java平台的项目构建,依赖管理和项目信息管理等. 在使用maven进行模块化项目开发过程中,经常遇到这样的情形: 1.一个类库可能在不同模块中需...

APACHE LOG4J™ 2 学习笔记-log4j2 环境部署到各种类型输出+maven\mysql\滚动文件\控制台\异步\过滤器

前言 本文将展示在maven环境中实现log4j2日志的输出,包括分级输出到控制台、日志(按日志文件大小、日期分割、限定文件个数)、数据库。 Log4j2可以实现对log4j、slf4j、java自带...

SSM框架的maven pom文件

史上最全的maven pom.xml文件教程详解

原文地址:http://www.zuidaima.com/share/1781583829978112.htm <project xmlns="http://maven.apache.org/P...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)