maven打包的部署及使用

maven使用与技巧
1、Pom文件介绍与基本组成

  说明:全称是Project Object Model,通俗点的话说就是要对构建的项目进模

2、maven repository 与镜像地址 

http://mvnrepository.com maven 仓库用于查找所需要pom项目

http://repo1.maven.org/maven2/ 全球总仓库1

http://repo2.maven.org/maven2/ 全球总仓库2

http://central.maven.org/maven2/ 全球总仓库3

http://maven.aliyun.com/nexus/content/groups/public/ 阿里云镜像仓库

镜像配置:

修改settings.xml 文件

1 <mirrors>
2   <mirror>
3     <id>alimaven</id>
4     <name>aliyun maven</name>
5     <url>http://maven.aliyun.com/nexus/content/groups/public/</url&gt;
6     <mirrorOf>central</mirrorOf>
7   </mirror>
8   <!-- 中央仓库1 -->
9   <mirror>
10     <id>repo1</id>
11     <mirrorOf>central</mirrorOf>
12     <name>Human Readable Name for this Mirror.</name>
13     <url>http://repo1.maven.org/maven2/</url&gt;
14   </mirror>
15
16   <!-- 中央仓库2 -->
17   <mirror>
18     <id>repo2</id>
19     <mirrorOf>central</mirrorOf>
20     <name>Human Readable Name for this Mirror.</name>
21     <url>http://repo2.maven.org/maven2/</url&gt;
22   </mirror>
23 </mirrors>

mvn常用

1 mvn clean //清空class文件
2 mvn coplile //编译
3 mvn package //打包
4 mvn test //测试
5 mvn install //打包并上传至本地仓库
6 mvn deploy //上传到远程仓库
7 mvn -Dmaven.test.skip=true //跳过测试

原文地址:http://blog.51cto.com/weimouren/2177235

时间: 2024-10-08 17:09:50

maven打包的部署及使用的相关文章

Maven 打包项目 部署到服务器 重启服务 插件

1.maven插件wagon-maven-plugin自动部署远程Linux服务器  (http://xxgblog.com/2015/10/23/wagon-maven-plugin/) <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>wagon-maven-plugin</artifactId> <version>1.0</version> <c

Jenkins+git+maven 打包构建部署

Idea开发环境中搭建Maven并且使用Maven打包部署程序

1.配置Maven的环境变量 a.首先我们去maven官网下载Maven程序,解压到安装目录,如图所示: b.配置M2_HOME的环境变量,然后将该变量添加到Path中 备注:必须要有JAVA_HOME的M2_HOME环境变量,不然Maven会提示错误.配置环境变量如图所示: c.如果想要修改Maven的本地仓库位置,则可以直接在Maven的安装目录下找到conf文件下的setting配置文件中,设置localRepository为本地仓库位置 <localRepository>E:\java

在dos窗口下使用maven命令进行打包,部署

1.cmd-->c:\users\administrator-->mvn -version先看一下maven安装是否成功,环境变量是否配置正确 2.cd至需要打包的项目的路径处:cd D:\xx\work\xxx\hfqnc123\smtkMaven 3.然后在项目的路径下就可以使用maven命令:mvn package,mvn deploy等命令来对项目进行打包,部署 4.如果要部署项目到远程仓库,需要配置: <distributionManagement> <reposi

基于spring打包 maven 打包jar项目

J2EE项目开发 一般使用tomcat等servlet容器,有些自动化的任务却不需要放在servlet容器中, 把任务打包成jar会更方便部署 使用Maven打包Spring的jar包

maven package自动部署包

我们部署项目时经常会遇到打包部署工作(非web工程),那该如何配置pom.xml?请看如下配置 1.工程目录 2.pom配置 2.1  注意只需要配置pom中build节点就可以了. <build> <!-- 打包工程名称 --> <finalName>mafka-test</finalName> <!-- 拷贝所有依赖jar到部署工程目录下 --> <plugins> <plugin> <groupId>or

菜鸟教程之工具使用(二)——Maven打包非规范目录结构的Web项目

用过Maven的人都知道,Maven项目的目录结构跟传统的DynamicWeb项目有些不同.当然我们按照Maven的规范建项目最好,但是当你恰好没有按照Maven的规范来,又恰好需要使用Maven来打包,那该怎么办呢?其实很简单,这些都是可以通过配置pom文件进行更改的. Maven标准目录结构: myproject/ |-- pom.xml `-- src |-- main | |-- java | | `-- com | | `-- mycompany | |-- resources | `

使用Maven构建和部署J2EE应用程序的EAR文件

这篇文章,主要是技术上的整理,用来mark一下,用的时候参考. 一.新建项目 新建一个空的Maven Project项目 二.放入依赖 注:ear部署时如果里面有entity,会发生错误,所以不要把entity放到依赖项中,部署的时候先部实体,然后再部ear. 将需要打入EAR中的jar.war以dependencies-dependency的形式写到pom.xml文件中,如: 三.配置加载顺序 现在打出来的ear包中的application中只有war的配置信息,而没有jar的配置信息,而我们

Maven 打包 package install deploy-项目构建的理解

项目的构建理解 构建工具能够帮我们自动化构建过程,从清理.编译.测试到生成报告,再到打包和部署.我们只需要输入简单的命令(如 mvn clean install),Maven 就会帮我们处理繁琐的任务:它最大化的消除了构建的重复,抽象了构建生命周期,并且为绝大部分的构建任务提供了已实现的插件.比如说测试,我们只需要遵循 Maven 的约定编写好测试用例,当我们运行构建的时候,这些测试便会自动运行.除此之外,Maven 能帮助我们标准化构建过程.在 Maven 之前,十个项目可能有十种构建方式,但