`
yeelor
  • 浏览: 409541 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

maven基本操作

 
阅读更多

 Mybatis generator

 

1)加mybatis-generator-maven-plugin插件

2)generatorConfig.xml 存放在src\main\resources路径下 

3)mvn mybatis-generator:generate 

参考:

MyBatis Generator实现MySQL分页插件

Mybatis generator使用(基于Maven)

 

生成tree

 mvn dependency:tree > 11.tree

 

 

 

跳过test

mvn package -Dmaven.test.skip=true

 

将pom中所有的依赖全部打包进一个jar包中 

mvn clean assembly:assembly

 

 

环境变量:

JAVA_HOME  D:\Program Files\Java\jdk1.6.0_32

M2_HOME   D:\yeelor\opensource\apache-maven-3.0.4

MAVEN_OPTS   -Xms128m -Xmx512m

将 ;%M2_HOME%\bin;  加入path。这点和JAVA类似

 

window下用set MAVEN_OPTS=-server -Xms320m -Xmx320m  -Xmn120m -XX:PermSize=96m -XX:MaxPermSize=96m -Xss256k -XX:+CMSClassUnloadingEnabled

linux 下用 export MAVEN_OPTS="-server -Xms320m -Xmx320m  -Xmn120m -XX:PermSize=96m -XX:MaxPermSize=96m -Xss256k -XX:+CMSClassUnloadingEnabled"

 

查看java进程所用堆大小

netstat -ano|findstr "8080"   //windows下先通过商品号找到tomcat进程

ps -aux|grep tomcat  //linux

jmap -heap pid

 

 

查看版本

mvn -v   

 

系统参数

mvn help:system   

 

编译

mvn clean compile  

 

测试

mvn clean test   

 

打包

mvn clean package

 

安装项目到本地

mvn clean install

忽略test安装

mvn clean install -Dmaven.test.skip=true

 

上传到maven库

mvn clean deploy -Dmaven.test.skip=true

 

用archetype方式生成一个maven项目

mvn archetype:generate

 

查看当前项目的已经解析依赖

mvn dependency:list

 

查看当前项目的依赖树

mvn dependency:tree

 

分析当前项目的依赖

mvn dependency:analyze

 

下载项目信赖的源码

mvn dependency:sources

下载文档

mvn dependency:resolve -Dclassifier=javadoc

 

运行jetty服务器启动项目

mvn jetty:run      

如果同时运行多个项目,需要加上不同的端口定义, 如 jetty:run -Djetty.port=8082
在MAVEN_OPTS中设置-XX:MaxPermSize=128m

停止jetty服务 mvn jetty:stop

 

在Eclipse中自定义maven命令

比如执行mvn jetty:run,在run as 中选择maven build ,在Goals中输入我们想执行的命令 jetty:run (注意这里没有mvn) ,可以设置一下Name

 

 

参考:

1.mvn常用命令

2.5个必须掌握的maven命令

 

分享到:
评论
1 楼 yeelor 2014-08-19  

相关推荐

    Maven2教程入门基础

    Maven2教程,项目构建使用,一起学习

    maven window下安装包

    第11章:用Maven管理项目版本/11.4 版本管理举例/11.4.5 在POM中配置/11.4.5.1 发布插件以及标签的基础目录 第11章:用Maven管理项目版本/11.4 版本管理举例/11.4.5 在POM中配置/11.4.5.2 发布到私有仓库配置 第11章...

    <<Maven权威指南>>+<<Maven in Action>> pdf扫描版丛书

    两本Maven基础入门讲解丛书,全面系统的介绍了Apache Maven的操作使用指南。&lt;&lt;Maven权威指南&gt;&gt;+&lt;&lt;Maven in Action&gt;&gt; pdf扫描版丛书

    Maven参考文档

    内容介绍: Maven基本操作 参考文档

    maven入门操作

    开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。 在多个开发团队环境时,Maven可以设置按标准在非常短的时间里完成配置工作。由于大部分项目的设置都很简单,并且可重复使用...

    apache-maven-3.6.3.zip

    开发团队几乎不用花多少时间就能够自动完成工程的基础构建配置,因为 Maven 使用了一个标准的目录结构和一个默认的构建生命周期。 在有多个开发团队环境的情况下,Maven 能够在很短的时间内使得每项工作都按照标准...

    尚硅谷Java视频教程_Maven视频

    依赖的基本操作 · 17.依赖的范围初步介绍 · 18.生命周期插件和目标 · 19.Maven插件的设置 · 20.创建Maven版Java工程 · 21.在Eclipse中执行Maven命令 · 22.在Eclipse中创建Maven版的Web工程 · 23.通过...

    Maven2 的新特性.7z

    Maven2在Maven1的优势基础之上,又向前迈进了一大步。它提供的这些新特性大大地缩短了开发管理中的工作量,使得开发人员将精力集中在实际的业务问题上。而且这些新特性对于简化使用,普及最佳实践,也起到了积极的...

    maven权限管理

    这是一个maven项目,主要是权限管理操作,是权限操作的基础应用。

    在IDEA的maven项目中连接并使用MySQL8.0的方法教程

    操作系统:MacOS 10.13.5编辑器:IDEA 2018.3其他:MySQL8.0.15、Maven 3.3.9、JDK 1.8 好,下面就正式开始: 第一步:在IDEA中新建一个maven项目 1.使用骨架创建maven项目,此处选择:maven-archetype-quickstart ...

    编程开发+Maven技术+Maven安装与配置+技术课程

    我们不仅涵盖了Windows、Linux和macOS等主流操作系统下的Maven安装步骤,还提供了丰富的实践指导,确保学员能够在各种环境下顺利部署和使用Maven。 此外,课程还包括对Maven核心特性的深入讲解,如依赖管理、构建...

    使用Mybatis完成基本的CURD操作(基于Maven)

    使用Mybatis完成基本的CURD操作(基于Maven)

    关于maven配置Tomcat的操作.docx

    Java配置 idea中的关于maven配置Tomcat的基本操作流程

    Maven:构建和管理Java项目Maven:构建和管理Java项目

    解释如何使用 Maven 构建项目,包括编译、打包、测试和部署等操作。介绍如何使用 Maven 管理项目的依赖关系,以及如何通过声明式配置来简化项目的构建和管理。强调 Maven 的生命周期和插件机制,以及如何使用插件...

    Maven权威指南 很精典的学习教程,比ANT更好用

    Maven权威指南 Authors Tim O'Brien (Sonatype, Inc.) , John Casey (Sonatype, Inc.) , Brian Fox (Sonatype, Inc.) , Bruce Snyder () , Jason Van Zyl (Sonatype, Inc.) , Juven Xu () Abstract Maven权威指南...

    Maven+SSM框架搭建

    本实例是一个Maven管理的SSM框架的简单过程,用户需要自己创建一个数据库,数据表字段按照User.java来写,表默认的是user_t,你自己要改表的话需要到UsrMapper.xml里面将user_t修改下。

    maven实现的APP信息管理系统.rar

    开发者平台:允许开发者入驻管理自己的App,对App进行基本的信息操作。如,上传App及版本信息,App发布和维护、App搜索、个人信息修改等。 后台管理系统:负责后台数据的维护和管理,对App的发布进行审核。

    maven构建ssm项目demo

    使用Maven构建SSM项目demo,包含有数据库文件sql。此处做了有关CRUD的一些基本操作。可参考搭建步骤地址:http://blog.csdn.net/baidu_37107022/article/details/78010343

    Maven实战.pdf

    本书它内容全面,以从专家的角度阐释Maven的价值开篇,全面介绍了Maven的安装、配置和基本使用方法,以便于初学者参考;详细讲解了坐标和依赖、Maven仓库、生命周期和插件、聚合与继承等Maven的核心概念,建议所有...

    Maven实战 许晓斌 著

    本书它内容全面,以从专家的角度阐释Maven的价值开篇,全面介绍了Maven的安装、配置和基本使用方法,以便于初学者参考;详细讲解了坐标和依赖、Maven仓库、生命周期和插件、聚合与继承等Maven的核心概念,建议所有...

Global site tag (gtag.js) - Google Analytics