Maven学习笔记二(配置本地仓库)

Maven的默认本地仓库在: ${user.home}/.m2/repository;

如果需要自定义仓库路径,可以找到maven文件夹下的conf下的setting.xml文件进行修改,

以下自定义仓库路径为E:\java\Maven\apache-maven-3.3.9\conf\repository    (repository为存放jar包的文件夹)

项目规约

src/main/java —— 存放项目的.java 文件(开发源代码)

src/main/resources —— 存放项目配置文件,如果没有配置文件该目录可无,如
spring, hibernate 配置文件

src/main/webapp —— 存放 web 项目资源文件(web 项目才有)

src/test/java —— 存放所有测试.java 文件(测试源代码)

src/test/resources —— 测试配置文件,如果没有配置文件该目录可无

target —— 项目输出位置(可无)

pom.xml——maven 项目核心配置文件

pom.xml 文件:
project:任何要 build 的事物,Maven 都认为它们是工程。这些工程被定义为工
程对象模型(POM,Poject Object Model)。一个工程可以依赖其它工程,一个
工程也可以由多个子工程构成。

POM:pom(pom.xml)是 Maven 的核心文件,它是指示 Maven 如何工作的元数据
文件,类似于 Ant 的 build.xml 文件。pom.xml 文件位于每个工程的根目录下。

Plug-in:Maven 是由插件组织的,它的每一个功能都由插件提供。插件提供 goal,
并根据在 pom 中找到元数据去完成工作。

命令行模式创建Maven项目

参数说明

#核心命令 mvn 框架:生成 即生成 Maven 项目最基本的目录结构
mvn archetype:generate

#读取 archetype-catalog.xml 文件的位置;内置的
-DarchetypeCatalog=internal

#公司域名倒写
-DgroupId=cn.test

#项目名称
-DartifactId=meavenweb

#Maven 项目的模板;Maven web 项目模板
-DarchetypeArtifactId=maven-archetype-webapp

#项目版本号
-Dversion=0.0.1-snapshot

注意:需要进入到需要创建项目的目录里面进行创建,如在E:\java\Maven\maventest下创建,那么就必须进入到该目录下后才进行创建。

然后输入mvn archetype:generate -DarchetypeCatalog=internal -DgroupId=cn.test -DartifactId=meavenweb -DarchetypeArtifactId=maven-archetype-webapp -Dversion=0.0.1-snapshot进行创建

创建成功后,到创建的目录下查看,meavenweb已经创建成功

原文地址:http://blog.51cto.com/12517066/2088133

时间: 2024-10-10 19:13:14

Maven学习笔记二(配置本地仓库)的相关文章

Maven学习笔记(二) :Maven的安装与配置

在Windows上安装Maven:  1.  首先检查JDK安装 通过命令行执行命令:echo %JAVA_HOME%和 java  -version,可以查看当前java的安装目录及java的版本,maven要求JDK的版本必须在1.4以上. 2. 下载Maven 前往maven的下载页面:http://maven.apache.org/download.cgi下载最新或稳定版的maven,如:apache-maven-3.2.3-bin.zip. 3. 安装Maven 将压缩文件解压到你想要

GIT学习笔记二(本地项目发布到GIT)

1 在GIT和Eclipse创建项目(GIT建项目参考下面两幅图) 图3 2创建本地仓库 找到要上传GIT的工程,右键 ->GIT Bash, 输入命令 git init   (参考下面两幅图) 3在Eclipse中把工程代码传到GIT 工程右键->Team->share project->Git  一路点击下一步 接下来,再一次 工程右键->Team->Add to Index 接下来,再一次 工程右键->Team->commit ,会弹出如下dialog

Maven学习笔记二:常用命令

Maven常用命令: 1.mvn -v:显示版本信息 2.创建Java项目 mvn archetype:generate groupid:项目标识,java包的目录结构: artifactid:项目名称 示例: mvn archetype:generate -DarchetypeCatalog=internal -Dgroupid=com.demo.app -Dartifactid=myapp -Dversion=1.0 -DarchetypeCatalog=internal:不从远程服务器上获

Struts2学习笔记二 配置详解

Struts2执行流程 1.简单执行流程,如下所示: 在浏览器输入请求地址,首先会被过滤器处理,然后查找主配置文件,然后根据地址栏中输入的/hello去每个package中查找为/hello的namespace,然后在包下寻找名为HelloAction的action,反射创建控制器HelloAction对象,调用method指定的方法hello,拿到返回值“success”,去result的配置节找success对应的页面(hello.js),呈现给用户. 2.Struts的架构,具体参考这里

转:C#制作ORM映射学习笔记二 配置类及Sql语句生成类

在正式开始实现ORM之前还有一点准备工作需要完成,第一是实现一个配置类,这个很简单的就是通过静态变量来保存数据库的一些连接信息,等同于.net项目中的web.config的功能:第二需要设计实现一个sql语句的生成类来帮助生成sql语句,当前如果不实现这个类也不会影响orm的制作,之所以要做这么一个类主要有几个目的,1.减少sql语句中拼写错误的发生.2.统一解决防sql注入的问题. 下面分别说明一下这两个类的实现方式: 1.配置类DbConfig using System; using Sys

Struts2学习笔记(二)——配置详解

1.Struts2配置文件加载顺序: default.properties(默认常量配置) struts-default.xml(默认配置文件,主要配置bean和拦截器) struts-plugin.xml(配置插件) struts.xml(配置action或者常量等) struts.properties(常量配置) web.xml(配置JavaEE,如:监听器和过滤器) 2.Struts2配置文件详解 1)default.properties default.properties是Struts

Maven学习笔记(二):Maven仓库

Maven仓库的知识点比较少,理解起来也很简单. 仓库只有两类:本地仓库和远程仓库.所谓本地仓库就是自己机器上的仓库,在setting.xml文件中进行配置: 1 <localRepository>E:/MavenStore</localRepository> 本地仓库中存储的就是在使用Maven解析项目时从远程仓库下载的依赖和自己安装的一些构建. 远程仓库很明显就是网络上的仓库,存储在一个神秘的地方(好吧,其实我是不知道在哪里).当Maven解析项目时,如果本地没有需要的依赖,就

Maven学习笔记之——仓库(中)

Maven学习笔记之--仓库(中) 1.    远程仓库的配置 当出现默认的中央仓库无法满足我们的需求或者连接不上的时候.我们可以通过POM文件来指定远程仓库. <repositories> <repository> <id>jboss-maven2-release-repository</id> <name>JBoss Repository</name> <url>http://repository.jboss.org/

Maven学习笔记之——仓库(上)

Maven学习笔记之--仓库(上) 1.    何为maven仓库 Maven可以在某一指定位置统一存放所有maven项目共享的构件.此指定位置就是maven仓库.实际的项目将不再自己存放其所依赖的构件.他们只需要声明这些依赖的坐标.在需要的时候就会自动根据坐标找到仓库中的构件.并使用他们. 仓库的意义:减少磁盘占用空间.去除大量重复的构件.尤其是项目越来越多.越来越大的时候.更便于统一管理所有控件. 2.    仓库的布局 任何一个构件都有其唯一的坐标.根据这个坐标可以定义其在仓库中的唯一存储