首页 > 其他分享 >Maven一些有用的插件

Maven一些有用的插件

时间:2023-05-16 11:32:19浏览次数:45  
标签:文件 插件 国际化 i18ntools Maven 有用 jsp mvn resources


1. resources插件的设置 [url]http://marshal.easymorse.com/archives/1216[/url], 为了使项目结构更为清晰,Maven区别对待Java代码文件和资源文件,maven-compiler-plugin用来编译Java代码,maven-resources-plugin则用来处理资源文件。默认的主资源文件目录是src/main/resources,很多用户会需要添加额外的资源文件目录,这个时候就可以通过配置maven-resources-plugin来实现。此外,资源文件过滤也是Maven的一大特性,你可以在资源文件中使用${propertyName}形式的Maven属性,然后配置maven-resources-plugin开启对资源文件的过滤,之后就可以针对不同环境通过命令行或者Profile传入属性的值,以实现更为灵活的构建。
2. [url]http://blog.sina.com.cn/s/blog_5d97745a0101fw3h.html[/url]
mvn i18ntools:replace-words
根据指定的properties 文件去替换jspFileOrDir 这个参数指定的目录里的所有jsp(包括子目录里的jsp)或者单个jsp里的汉字替换成国际化标签

mvn i18ntools:create-props
根据目录里的jsp或单个jsp来生成properties文件,如果properties文件存在,就会追加key,如果key的value已存在不会追加

mvn i18ntools:create-replace
properties文件不存在就创建并且把jsp里的所有汉字提取出来保存在国际化文件里,然后根据国际化文件里的key和value去替换jsp里的所有汉字

目前不支持 过滤注释,意思是 注释也会被国际化掉,
所以建议先执行 mvn i18ntools:create-props
然后删除国际化文件不需要国际化的key,再执行mvn i18ntools:replace-words
这样不想国际化的汉字不会被替换掉


标签:文件,插件,国际化,i18ntools,Maven,有用,jsp,mvn,resources
From: https://blog.51cto.com/u_3871599/6282987

相关文章

  • 创建支持eclipse的多模块maven项目
    Maven命令行来创建项目[url]http://everlook.iteye.com/blog/1446672[/url]一些命令说明:直接创建mavenweb项目[color=blue]mvnarchetype:create-DgroupId=cn.everlook.myweb-DartifactId=myweb-DarchetypeArtifactId=[b]maven-archetype-webapp[/b......
  • jqMobi插件json格式ActionSheet
    在上一篇中我们学会了ActionSheet的使用,细心的朋友可能会发现其中创建列表的格式是HTML的,代码如下: 1.functionshowCustomHtmlSheet(){2."#afui").actionsheet('<a>Back</a><aοnclick="alert(\'hi\');">ShowAlert3</a><aοnclic......
  • 手机上图片预览插件 PhotoSwipe简介
    官方介绍PhotoSwipe是专为移动触摸设备设计的相册/画廊.兼容所有iPhone、iPad、黑莓6+,以及桌面浏览器.底层实现基于HTML/CSS/JavaScript,是一款免费开源的相册产品。为谁而用让移动站点的相册体验和原生App一样的设计师和开发者。绝佳特性PhotoSwipe提供给用户一个熟悉又直观的相......
  • Vue.js(九) 第三方常用插件
    1.Vue.jsdevtools用于开发调试Vue.js的一个必备插件。可以在Chrome中的扩展程序中直接安装,也可以本地文件的方式安装。2.nprogress页面顶部进度条当路由切换事会在浏览器的顶部出现一个蓝色进度条用于表示路由切换的进度,并在又上角有个蓝色loading的动画。一般情况下切换到目标......
  • pg_enterprise_views偶然发现的PG神仙插件!
    一直从事数据库相关的工作,对于PG而言最大的问题其实是在运维管理方面,其缺乏有效且直观成体系的系统表,苦觅良久,今日在PG官网中发现了一款新收录的免费插件,其提供了数十张系统表,内容涵盖了从操作系统到数据库的负载指标、等待事件、会话、客户端、SQL、SQL执行计划、超时锁、长......
  • maven引入ojdbc14.jar的方法
    1、ojdbc14.jar的导入方法:①与导入其它jar包相同,在项目pom.xml文件中,可以采用Dependencies向导搜索并导入代码,可以发现其GroupId为com.oracle,ArtifactId为ojdbc14,目前最新版本为:10.2.0.4.0,因此有如下代码:com.oracleojdbc1410.2.0.4.0如果是其它一些常见的包,如Struts、Sprin......
  • MATLAB程序采用非支配排序遗传算法(NSGA2)求解分布式电源选址定容问题,可作为一个有用的
    MATLAB程序采用非支配排序遗传算法(NSGA2)求解分布式电源选址定容问题,可作为一个有用的参考,程序注释明确,算法原理可以自己搜。YID:4120651507678049......
  • eclipse插件WindowBuilder安装方式
    用在线安装,先启动eclipse,点菜单栏里帮助,再点里面的INSTALLNEWSOFTWARE,http://code.google.com/intl/zh-CN/javadevtools/download-wbpro.html 这网址里有3个版本,看你的是什么版本,直接把网址复制到WORKWITH里面去,等一下在下面的框里就会出现WINDOWBUILDER,全选,然后下一步···......
  • maven搜索仓库
    ——爱迪生经过1001次实验成功发明了电灯1、maven搜索服务国外常见maven仓库:可能打开很慢甚至无法打开,解决方案。代理、svn或国内maven搜索仓库1.1SonatypeNexushttp://repository.sonatype.org/1.2 Jarvanahttp://www.jarvana.com/1.3MVNbro......
  • 画图方略 一般有用 看1
    UML系统建模1概述1.1课程概述汇集uml及其相关的一些话题回顾uml相关的符号与概念以电商订单相关业务为例,借助uml完成系统建模将uml变成提升建模效率,表达架构思想的工具 1.2什么是umlUnifiedModelingLanguage统一建模语言,又称标准建模语言。是用来对软件密集系统......