maven相关
来源:互联网 发布:全职主妇 知乎 编辑:程序博客网 时间:2024/05/23 07:25
1、Maven内置变量说明:
- ${basedir} 项目根目录
- ${project.build.directory} 构建目录,缺省为target
- ${project.build.outputDirectory} 构建过程输出目录,缺省为target/classes
- ${project.build.finalName} 产出物名称,缺省为${project.artifactId}-${project.version}
- ${project.packaging} 打包类型,缺省为jar
- ${project.xxx} 当前pom文件的任意节点的内容
2、一些命令:
生成eclipse工程文件:mvn eclipse:clean eclipse:eclipse -DdownloadSources
如果执行单元测试出错,用该命令可以在console输出失败的单元测试及相关信息:mvn -Dsurefire.useFile=false
有时候,希望在mvn install时,对项目中的单元测试进行调试,使用该命令:mvn install -Dmaven.surefire.debug 。在使用该命令前,在你将要调试的代码中设置好断点,然后运行该命令。该命令执行一会之后,它的build过程会显示信息:Listening for transport dt_socket at address : 5005 。看到这个提示信息之后,在eclipse中,在Debug Configuration窗口,新建Remote Java Application,port设置为5005,然后点击“debug”按钮。之后,刚才的mvn命令将继续往下执行,直到运行到有断点的代码,则停留下来,这时在eclipse中可以调试运行的代码。
3. maven jetty 插件的一些命令:(资料:http://wiki.eclipse.org/Jetty/Feature/Jetty_Maven_Plugin)
- 启动:mvn jetty:run 默认的端口号是8080。
- 启动时,设置端口号: mvn -Djetty.port=9999 jetty:run
- debug的方式启动:mvnDebug jetty:run 启动之后,会显示具体的debug端口
4.maven修改pom版本号的命令
在应用根目录下执行命令: mvn versions:set -DnewVersion=1.0-SNAPSHOT 执行之后,能帮助你把所有模块的版本更新到1.0-SNAPSHOT。如果你对所做的更改满意,则可以使用 mvn versions:commit 提交(会删除set命令产生的临时back文件),不满意的话也可以使用 mvn versions:revert 进行撤销。
- maven相关
- Maven相关
- maven相关
- maven相关
- Maven相关
- maven 相关
- maven 相关
- maven相关
- maven 相关
- maven相关
- Maven相关
- maven 相关
- Maven相关
- Maven相关
- maven相关
- maven相关
- maven相关
- maven相关
- Rcp绝对路径和相对路径的获取
- C++内联函数解析
- RCP开发积累
- HDU3729 I'm Telling the Truth 匈牙利算法的二分图匹配
- DefaultLookAndFeel换皮肤
- maven相关
- DevExpress的GridControl如何实现打印和打印预览
- RPC 与 Socket 通信
- 女人和编程的关系
- 在Eclipse RCP 设置表格的行高、背景颜色以及字体等等
- EclipseRCP开发之如何让表格中的各列随表格的变化始终充满整个表格
- 作个笔记,关联表的查询条件要写在with()之中
- vertical-align表单元素垂直对齐
- Eclipse RCP 开发中的进度条显示