- 浏览: 2878555 次
- 性别:
- 来自: 武汉
文章分类
- 全部博客 (1173)
- 名言警句 (5)
- 心情随笔 (50)
- 数据库 (57)
- Java基础 (241)
- J2EE框架 (91)
- 数据结构 (12)
- 程序设计 (21)
- WEB技术 (128)
- 网络日志 (12)
- IT资讯 (247)
- linux (64)
- solaris (2)
- 其它 (143)
- WebService (4)
- 日语学习 (2)
- 机器人 (5)
- Android (5)
- cgywin (3)
- Game (1)
- DWR (1)
- spring (8)
- canvas (1)
- Guava (3)
- Modbus (5)
- 测试 (6)
- mongodb (9)
- Quartz (2)
- Cron (1)
- windows (2)
- 持续集成 (1)
- bootstrap (3)
- 结对编程 (1)
- nodejs (1)
- Netty (1)
- 安全 (3)
- webstorm (2)
- sparkline (1)
- Job (1)
- git (3)
- Maven (3)
- knockout (5)
- jquery (1)
- bower (1)
- docker (1)
- confluence (4)
- wiki (1)
- GoogleMap (1)
- jekyll (10)
- ruby (2)
- npm (3)
- browserify (1)
- gulp (3)
- openwrt (1)
- discuz (3)
- 输入法 (1)
- JPA (1)
- eclipse (2)
- IntelliJ (1)
- css (1)
- 虚拟机 (1)
- 操作系统 (1)
- azkaban (2)
- scrum (1)
最新评论
-
pangxiea_:
你好, 想请问一下 Linux下 这么使用rxtxcomm 在 ...
使用Java进行串口通信 -
abababudei:
请教一下,这个您是怎么解决的:/dev/ttyS2enteri ...
Java应用程序的MODBUS通讯 -
xuniverse:
hannibal005 写道楼主,我问下 request.se ...
用javascript与java进行RSA加密与解密 -
atxkm:
找了一下午,终于找到了
gulp 拷贝文件时如何移除文件目录结构 -
kalogen:
gtczr 写道非常感谢,经过我自己的修改,已经完美实现。发出 ...
用javascript与java进行RSA加密与解密
当我们创建一个简单的Maven项目后(只需要在pom.xml配置好依赖),运行mvn clean install就可以把项目构建好,不需要我们手工下载任何jar,这全靠中央仓库的存在,它会自动从仓库下载。这个仓库的定义是在${M2_HOME}/lib/maven-2.0.10-uber.jar 里面。你可以在里面找到\org\apache\maven\project\pom-4.0.0.xml 这个文件,在这个文件里面定义了默认中央仓库的地址:
<repositories> <repository> <id> central</id> <name> Maven Repository Switchboard</name> <layout> default</layout> <url> http://repo1.maven.org/maven2</url> <snapshots> <enabled> false</enabled> </snapshots> </repository> </repositories>
如果你想覆盖中央仓库的默认地址,那么这里我们就会使用的镜像了,还在setting.xml里面配置:
<settings> … <mirrors> <mirror> <id> maven-net-cn</id> <name> Maven China Mirror</name> <url> http://maven.net.cn/content/groups/public/</url> <mirrorOf> central</mirrorOf> </mirror> </mirrors> … </settings>
<mirrorOf>,表示只为central仓库做镜像,如果想为所有的仓库做镜像那么可以改为:
<mirrorOf>*</mirrorOf>
发表评论
-
高级Java程序员值得拥有的10本书
2015-05-04 07:24 815Java是时下最流行的编程语言之一。市面上也出现了适合初学者 ... -
深入理解java异常处理机制
2015-01-30 09:30 13341. 引子 try…catch…fi ... -
java 运行时参数设置
2015-01-07 09:13 871JVM的运行时参数: -Xms为执行单元内存的1/4, ... -
每个Java开发者都应该知道的5个JDK工具
2014-12-29 12:37 1146JDK是Java语言的软件开 ... -
使用双重锁判定可以大幅降低锁的征用
2014-12-29 12:30 754class ObjInstance { //单例 pri ... -
MAVEN Scope使用说明
2014-11-24 09:40 764在Maven的依赖管理中,经常会用到依赖的scope设置。这 ... -
Spring4 quartz job xml configuration
2014-11-11 09:46 14441. 定义job details public ... -
Add items into list in one line using guava
2014-11-10 10:54 727//@formatter:off fina ... -
配置动态读取(变化)文件 in Spring
2014-11-10 08:51 13281. 从环境变量中读取路径: <bean id=&q ... -
JAVA实现AES加密与解密
2014-11-04 15:34 664package com.eifesun.monitor.up ... -
Netty4.x分析
2014-07-31 11:06 1475官网定义: netty是一个异步、事件驱动的网络应用框架,用 ... -
Ways to sort lists of objects in Java based on multiple fields
2014-07-21 17:19 7791. the first way: Sorting wit ... -
how to parse a String to BigDecimal
2014-07-21 10:08 925private BigDecimal parsePrice( ... -
order list using google guava
2014-07-21 09:08 891Predicate<String> filter ... -
Java 读文件操作
2014-07-08 14:09 8931. only use java core, no exte ... -
怎样使Java 中测试按一定顺序执行
2014-03-10 11:27 1329@FixMethodOrder(MethodSorters. ... -
如何实现在当类初始化时,自动调动某个方法
2014-02-14 14:44 969有两种思路, 1. 将这个类实现为thread类 (or ... -
持续集成JenkinsAPI常见用法
2014-02-10 13:54 43jenkins(持续集成开源工具)提供了丰富的api接口,基 ... -
Sonar 安装与使用
2014-01-13 10:49 1737Sonar 是一个用于代码质量管理的开放平台。通过插件机制, ... -
源代码管理分析工具 Source Navigator的安装与使用
2014-01-13 09:51 1901Source-Navigator是原来redhat开发的一个 ...
相关推荐
maven本地仓库的默认位置:无论是Windows还是Linux,在用户的目录下都有一个.m2/repository/的仓库目录,这就是Maven仓库的默认位置,变更maven默认的本地仓库的位置可更改存在于maven的settings.xml文件中local...
Maven会自动处理依赖关系,从中央仓库或其他指定仓库下载所需库。 此外,Maven提供了插件机制,允许扩展其功能。例如,使用maven-surefire-plugin进行单元测试,maven-javadoc-plugin生成API文档,maven-source-...
- **依赖管理**:Maven通过中央仓库自动下载项目所需的依赖库,并处理版本冲突。 - **插件**:Maven使用插件系统来执行特定的任务,如创建JAR文件、生成文档、执行单元测试等。 - **项目对象模型(POM)**:POM是...
此外,Maven的中央仓库提供了大量的开源Java项目,使得依赖管理变得简单高效。 在实际开发中,你可以通过以下命令使用Maven: - `mvn clean`:清理项目目标目录。 - `mvn compile`:编译源代码。 - `mvn test`:...
5. **仓库管理**:Maven 使用仓库来存储依赖库,包括本地仓库(默认在用户主目录下的 `.m2/repository` 目录)、中央仓库(Maven Central Repository)和其他远程仓库。项目依赖首先从本地仓库查找,如果找不到则从...
如果项目需要的依赖不在本地仓库中,Maven会自动从中央仓库下载。 6. **安装Maven**:对于Linux用户,可以解压`apache-maven-3.5.4-bin.tar.gz`,将解压后的目录添加到环境变量PATH中;对于Windows用户,解压`...
6. **依赖管理**:Maven通过中央仓库自动下载项目所需的依赖库。开发者只需在POM.xml中声明依赖,Maven会自动解决版本冲突和下载依赖。 7. **插件系统**:Maven的插件机制允许扩展其功能,如代码覆盖率报告、静态...
本地仓库是Maven在本地计算机上存储的依赖,而远程仓库则可以从互联网上的中央仓库或自定义的企业级仓库获取。当本地仓库找不到依赖时,Maven会自动从远程仓库下载。 在Windows上,你可以通过设置`MAVEN_HOME`环境...
10. **远程仓库**:除了本地仓库,Maven还支持连接到中央Maven仓库和其他远程仓库,获取全球开源社区的依赖。 Apache Maven 3.8.3 版本可能引入了一些新特性、优化和修复了已知问题,以提高开发者的工作效率和构建...
Maven的中央仓库包含了大量的开源项目,几乎可以找到大部分常见的Java库。 在安装Apache Maven 3.8.4时,通常包括以下几个步骤: 1. 下载`apache-maven-3.8.4`压缩包。 2. 解压到你选择的安装目录。 3. 配置环境...
- **仓库**:Maven使用仓库存储依赖库,包括本地仓库(默认位于用户主目录下的.m2\repository目录)和远程仓库(如Maven中央仓库)。当本地仓库没有所需依赖时,Maven会自动从远程仓库下载。 总结起来,Apache ...
Maven仓库分为本地仓库、远程仓库和中央仓库。本地仓库是Maven在本机上缓存的依赖库,当项目运行时,Maven首先会在本地仓库查找所需依赖。如果本地没有,它会尝试从远程仓库下载,通常默认的远程仓库是Maven Central...
Maven会自动从默认的中央仓库或者自定义的远程仓库下载这些依赖。此外,Maven还支持多种生命周期阶段,如`clean`(清理)、`compile`(编译)、`test`(测试)、`package`(打包)、`install`(安装)和`deploy`...
默认的中央仓库是Maven的官方网站,但用户也可以自定义仓库来满足特定需求。 8. **Maven的环境变量**:虽然Maven可以通过`settings.xml`配置,但某些高级设置可以通过环境变量如`M2_HOME`和`PATH`进行控制。 总之...
Maven默认使用中央仓库(Central Repository)下载依赖,但也可以配置其他远程仓库,如公司的内部仓库或Nexus、Artifactory等企业级仓库服务器。 10. **Maven的聚合项目与模块**: Maven支持多模块项目,一个父...
Maven会自动解决依赖关系,并从中央仓库下载所需JAR包。如果需要自定义依赖仓库,可以通过 `<repositories>` 标签配置。 **6. 插件和插件目标** Maven插件扩展了Maven的功能,例如`maven-compiler-plugin`用于编译...
当项目需要依赖时,Maven会首先查找本地仓库,如果找不到,会尝试从远程仓库下载,最后是中央仓库(默认为https://repo1.maven.org/maven2/)。开发者可以通过在POM文件中指定依赖来管理这些库。 Maven生命周期定义...
它使用中央仓库,一个全球性的、公开的存储库,存储了大量的Java库。当项目在POM中声明了依赖,Maven会自动下载这些依赖及其依赖的其他库,避免了手动管理jar文件的麻烦。 此外,Maven生命周期和构建阶段的概念使得...
默认的本地仓库位于用户主目录下的`.m2/repository`,远程仓库通常包括中央仓库和自定义的企业仓库。 8. **Maven的常用命令** - `mvn clean`:清理构建输出目录。 - `mvn compile`:编译源代码。 - `mvn test`:...
5. **仓库管理**:Maven使用中央仓库(Central Repository)和本地仓库(Local Repository)来存储依赖。中央仓库包含了大量的开源项目,而本地仓库则保存了项目构建过程中下载的所有依赖。 6. **Maven命令行界面**...