指令

maven常用的指令

走远了吗. 提交于 2020-02-29 05:34:24
编译源代码: mvn compile 打包:mvn package 清除产生的项目:mvn clean 生成eclipse项目:mvn eclipse:eclipse 创建Maven的普通java项目: mvn archetype:create -DgroupId=packageName -DartifactId=projectName 创建Maven的Web项目: mvn archetype:create -DgroupId=packageName -DartifactId=webappName -DarchetypeArtifactId=maven-archetype-webapp 创建Maven的项目: mvn archetype:generate 不用输入包ID等,会自动在创建过程中让你选择 查看依赖jar包的源码: mvn dependency:sources 帮助指令: mvn help:describe(可以查询某个插件有哪些goal) 指令可以混合用,譬如mvn clean package 打包指令: mvn clean install -Dmaven.test.skip(打包,但不包括测试类) 路径为待打包项目的上级目录 来源: oschina 链接: https://my.oschina.net/u/2462104/blog/507430

freemarker总结

我的未来我决定 提交于 2019-12-05 11:28:56
Freemarker 使用总结 FreeMarker模板文件主要由如下4个部分组成: 文本:直接输出部分 注释:<!-- …-->格式部分,不输出 插值:即${}或者#{}部分,使用数据模型中的部分替代输出. FTL指令:freemarker指定,和html标记类似,名字前加#予以区分,不会输出. 一. Freemarker指令规则 前面的#可以变为@, ,如果该指令是一个用户指令而不是系统内建指令时,应将#符号改成@符号. FreeMarker会忽略FTL标签中的空白字符,值得注意的是< , /> 和指令之间不允许有空白字符. a) 开始标签<#directivename parameter> b) 结束标签</#directivename> c) 空标签:<#directivename parameter/> 二. Freemarker插值规则 a) 通用插值${expr}; i. 插值结果为字符串值:直接输出表达式结果 ii. 插值结果为数字值:根据默认格式(由#setting指令设置)将表达式结果转换成文本输出.可以使用内建的字符串函数格式化单个插值 iii. 插值结果为日期值:根据默认格式(由#setting指令设置)将表达式结果转换成文本输出.可以使用内建的字符串函数格式化单个插值 iv. 插值结果为布尔值:根据默认格式(由#setting指令设置