【第22期】观点:IT 行业加班,到底有没有价值?

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 pom.xml中的元素modules、parent、properties以及import讲解推荐博客

maven讲解

maven之非继承引用dependency-‘ import scope ’

一篇好文章,必须分享:http://www.infoq.com/cn/news/2011/01/xxb-maven-3-pom-refactoring,博主文章不错,可看看。 我看了看maven官网...

maven import 工程 报错 pom plugin

在eclipse中通过maven引入工程,pom文件报错,如下: Failure to transfer org.apache.maven.plugins:maven-jar-plugin:...

Maven POM中的各种scope的行为总结

compile:默认的scope。任何定义在compile scope下的依赖将会在所有的class paths下可用。maven工程会将其打包到最终的arifact中。如果你构建一个WAR类型的ar...

maven使用pom.xml 常见配置详解

pom.xml配置springMVC依赖 记录,常见maven的pom配置。

Maven 项目打包需要注意到的那点事儿

关于 Maven 打 war 包《使用 Eclipse 的 Maven 2 插件开发一个 JEE 项目》详细介绍了如何在 Eclipse 使用 Maven 新建一个 JEE 项目并对其进行断点跟踪调试...

OSGI中引用外部包的几种方法

在JAVA程序中,用到外部包中的类几乎是必然的事情,在OSGI和MAVEN环境下,引用外部包的方法总结如下: 1.java.开头的包,是JDK提供了,代码中直接import。 2.org....

学习maven的各种问题

之前学习的时候网上找的资料,依旧各种乱,反正都弄下来了。  Maven常见问题解决 1. The container 'Maven Dependencies' references non...

项目pom文件依赖问题

1.target内没有加载写好的文件,使用recompile重编译一下即可2.maven clean 的错误:导致自己的项目没有构建进来** 可以先reimport试试,如果不行 再将找不到的文...

maven POM.XML 配置文件详细注解

pom 文件详细属性注释说明。
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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