Maven
文章平均质量分 86
liupengtx
这个作者很懒,什么都没留下…
展开
-
MAVEN公共WEB资源依赖
问题产生场景:多个不同的业务系统使用公共的JS文件和核心的业务JS文件,每创建一个web项目就需要将这些文件都拷贝到每个项目中去,如果修改了任何一个JS文件就需要更新使用这个JS文件的系统,效率非常低下,所以考虑用maven管理jar包一样管理公共Web资源。 实现目标:每个业务系统能正常访问统一的Web资源,业务系统在相同文件目录下存在相同文件,则业务系统文件覆盖...原创 2015-01-15 21:59:32 · 238 阅读 · 0 评论 -
使用nexus搭建maven私服
搭建nexus私服原因:公网jar包下载代理。有些公司都不提供外网给项目组人员,因此就不能使用maven访问远程的仓库地址,所以很有必要在局域网里找一台有外网权限的机器,搭建nexus私服。开发人员连到这台私服上就可以通过这台搭建了nexus私服访问maven的远程仓库。共享下载的jar包。通过私服下载的jar包会存储在私服中,不必重复下载。基于nexus war包部署,比较方...原创 2015-03-09 13:27:36 · 82 阅读 · 0 评论 -
maven设置------setting.xml文件学习
maven的配置文件为settings.xml,在下面路径中可以找到这个文件,分别为: ------ $M2_HOME/conf/settings.xml:全局设置,在maven的安装目录下; ------ ${user.home}/.m2/settings.xml:用户设置,需要用户手动添加,可以将安装目录下的settings.xml文件拷贝过来修改。 两个文件的关系为...原创 2014-08-19 08:45:04 · 72 阅读 · 0 评论 -
profile用法
原文->http://juvenshun.iteye.com/blog/208714首先简单介绍下 Maven 的 profile 是什么。对于人来说,profile 是指人的肖像,轮廓,比如论坛里每个人注册了帐号后,可以设置自己的 profile,放上照片,介绍等等。对于 Maven 来说又是怎样呢?整个项目定义好了项目对象模型(POM),就像论坛为每个人提供了默认的行为功能,...原创 2014-08-29 20:08:57 · 872 阅读 · 0 评论 -
maven产品化支持
包含内容JAVA混淆JS、CSS文件压缩项目版本号及相关版本信息自动设置不同环境下配置文件修改开发环境 项目:基于Spring、SpringMVC和JPA框架搭建。 Proguard:4.9,开源混乱器,支持脚本控制,可以使用GUI界面,重命名a-z A-Z等单个字符名称。字符串不加密,支持 J2ME。 Proguar...原创 2014-08-29 20:16:28 · 153 阅读 · 0 评论 -
maven常用配置信息和常量
1. 通过 <properties> 元素用户可以自定义一个或多个属性,然后在 POM 的其他地方使用 ${ 属性名称 } 的方式引用属性,这种做法的最大意义在于消除重复。 2. Maven 共有六类属性: 1) 内置属性: ${basedir} 表示项目根目录,即 pom.xml 文件的目录。 ${version} 表示项目版本。 2) POM 属性:...原创 2014-09-03 10:56:33 · 195 阅读 · 0 评论 -
maven pom.xml配置
什么是pom? pom作为项目对象模型。通过xml表示maven项目,使用pom.xml来实现。主要描述了项目:包括配置文件;开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以及其他所有的项目相关因素。快速察看:<project> <modelVersion>4.0.0</modelVersion> <!...原创 2014-09-04 21:08:59 · 77 阅读 · 0 评论 -
基于maven的seajs打包
场景: 业务相关的js使用seajs基础库,项目打包部署时需要使用seajs的spm命令将业务js逐个进行打包。 为了避免新打包js文件的浏览器缓存,每次打包需要设置一个版本号文件夹,打包时将js文件打到版本号文件夹下。 项目使用maven构建。 因此,在使用maven命令打包执行,需要在配置文件中设置版本号和批量执行spm命令。...原创 2016-02-16 10:29:33 · 136 阅读 · 0 评论