maven基本操作 博客分类: maven
Mybatis generator
1)加mybatis-generator-maven-plugin插件
2)generatorConfig.xml 存放在src\main\resources路径下
3)mvn mybatis-generator:generate
参考:
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常用命令
推荐阅读
-
maven基本操作 博客分类: maven
-
C# 操作Excel命名区域(NamedRange):创建、更改、删除命名区域 博客分类: .NET Excel C#Spire.XLSexcel命名区域Excel API
-
Maven本地工程jar包的引用 博客分类: 框架 mavenjar本地
-
struts2.2.3需要11个基本包 博客分类: Struts(JSP&J2EE) jarcommonsstruts2asmfreemarker
-
Maven添加jar到仓库 博客分类: Maven mavenjar仓库
-
python对文件进行读写操作 博客分类: python PythonF#DOSUnixWindows
-
定时自动操作数据库——Oracle JOB 用法小结 博客分类: Oracle OracleSQL工作J#
-
使用Python操作注册表 博客分类: python PythonMicrosoftAccess
-
定时自动操作数据库——Oracle JOB 用法小结 博客分类: Oracle OracleSQL工作J#
-
【打个比方】CPU核心与线程 博客分类: TimeTechnical Support 线程操作系统