Maven .m2文件夹创建

settings.xml存在于两个地方:

1.安装的地方:$M2_HOME/conf/settings.xml

2.用户的目录:${user.home}/.m2/settings.xml

前者又被叫做全局配置,后者被称为用户配置。如果两者都存在,它们的内容将被合并,并且用户范围的settings.xml优先。

如果你偶尔需要创建用户范围的settings,你可以简单的copy Maven安装路径下的settings到目录${user.home}/.m2。Maven默认的settings.xml是一个包含了注释和例子的模板,你可以快速的修改它来达到你的要求。

发现很多第三方的项目默认的setting配置都是用户目录/.m2/settings.xml

所以为了方便,需要自己创建.m2文件夹,并在其中配置settings.xml

网上的教程就是使用命令

mvn help:system

使用之后,发现并没有生成.m2文件夹

查找很多之后发现,必须把默认的maven里面的本地存储设置为默认的,就是不要设置

<localRepository>D:\maven\repository</localRepository>

这一行注释或取消掉,再执行mvn help:system命令就OK了。

http://www.cnblogs.com/yakov/archive/2011/11/26/maven2_settings.html

时间: 2024-10-13 13:25:37

Maven .m2文件夹创建的相关文章

maven本地仓库.m2文件夹路径讲解

Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑.当你使用Maven的时候,你用一个明确定义的项目对象模型来描述你的项目,然后Maven可以应用横切的逻辑,这些逻辑来自一组共享的(或者自定义的)插件. 基本的常用

Linux环境下Maven的.m2文件夹

aven中的.m2文件夹 安装完maven是没有.m2文件夹的.在linux中以.开头的文件夹都是隐藏的.当使用maven命令的时候,maven自动会创建.m2文件夹. 运行命令mvn help:system,查看java系统属性和环境变量. 会去下载一些maven相关的文件,.m2这会才生成 repository 所有的maven构件,都存储在repository中.比如本机中的使用maven的项目所以来的jar包,下载后都会存放在此处. 然后上传我们自己配置setting文件即可. 原文地址

Linux下的文件夹创建命令使用实践

[文章摘要] 本文以实际的C源程序为样例,介绍了Linux下的文件夹创建命令(mkdir)的用法.为相关开发工作的开展提供了故意的參考. [关键词] C语言  Linux  文件夹创建  makefile  开发 一.mkdir命令简单介绍 mkdir命令用来创建指定名称的文件夹,其命令格式为:mkdir [选项] 文件夹... 当中,[选项]能够是"-m"."-p"或"-v". 此外,文件夹名是区分大写和小写的. 二.本程序流程 本文中的程序用

Linux_文件及文件夹[创建][复制][移动][删除][重命名]

一.文件/文件夹创建 1.文件的创建 touch , vi/vim/nano , ... 语   法: touch [-acfm][-d <日期时间>][-r <参考文件或目 录>][-t <日期时间>] [--help] [--version][文件或目录...] 或 touch [-acfm][--help][--version][日期时 间][文件或目录...] 补充说明:使用touch指令可更改文件或目录的日期时间,包括存取时间和更改时间. 参 数:  -a或–

Maven+STS工程中Maven Dependencies 文件夹丢失问题

在我们使用Maven+sts工程中偶尔会出现这种情况: Maven Dependencies文件夹在新打开的工程中丢失,造成 web project 自动编译出错,缺少必要的库文件: 如下图所示的情况: 说明:这种情况往往出现在开发环境重新搭建以后,Maven的依赖库不在是原来的路径下,这时候会出现这种问题. 网上常见的解决方法是: 右键项目--maven---Disable Maven Nature 如下图: 之后 重新转换成 Maven项目 :项目右键--configure--convert

Java 基础【12】java.io.file 文件(文件夹) 创建和删除

使用 java.io.file 创建文件(文件夹),算是 java 最基础的知识. JDK API 中描述: 来段代码会看的更清楚: File file1 = new File("F:/AAA/BBB/CCC"); if (file1.mkdirs()) { System.out.println("多级层文件夹创建成功!创建后的文件目录为:" + file1.getPath() + ",上级文件为:" + file1.getParent());

windows10用powershell修改文档/文件夹创建时间、修改时间、访问时间

参考博文:windows用powershell修改文档/文件夹创建时间.修改时间 用win10自带的powershell可以轻松修改文档/文件夹创建时间.修改时间.而且可以批量修改. 1. 步骤: 新建一个bat文件,在其中添加语句: @ECHO OFF powershell.exe -command "ls 'folder_path\*.dll' | foreach-object { $_.LastWriteTime = Get-Date; $_.CreationTime = Get-Date

oc NSFileManager 文件夹创建、文件移动、文件复制、文件重命名

// 初始化管理类 NSFileManager * manager = [NSFileManager defaultManager]; // 路径 NSString * DirectoryPath = [NSHomeDirectory() stringByAppendingPathComponent:@"/desktop/我的文件夹1/我的文件夹2"]; NSError * error = nil; if ([manager createDirectoryAtPath:Director

Exchange Server 2010 公共文件夹创建配置

公用文件夹专为共享访问设计,为收集.组织信息及与您的工作组或组织中的其他人共享信息提供了一种轻松.有效的方式.公用文件夹是分层组织的,存储在专用数据库中,并且可以在 Exchange 服务器之间进行复制.创建公共文件夹前首先先创建公共文件夹数据库 首先创建公共文件夹数库如下图 在控制台树中,导航到"组织配置">"邮箱".空白处新建"公共文件夹数据库" 公共文件夹数据库与邮箱数据库属性基本相同,最大的区别是公共文件夹数据库可以控制复制的间隔