- 浏览: 941364 次
- 性别:
- 来自: 江西上饶
文章分类
- 全部博客 (460)
- p.spring (56)
- p.maven (20)
- p.ant (17)
- p.jee (18)
- p.jse (33)
- p.ofbiz (31)
- p.软件工程 (8)
- p.struts2 (5)
- p.hibernate (5)
- linux (25)
- 设计模式 (2)
- p.javascript (11)
- 硬件 (1)
- p.jsp (2)
- p.windows批处理 (1)
- 操作系统问题 (5)
- 算法 (1)
- p.mysql (7)
- p.sql (5)
- p.c (1)
- google产品 (0)
- 内存 (1)
- p.struts (1)
- p.freemarker (7)
- p.css (4)
- p.log4j (10)
- p.html (3)
- 淘宝产品 (0)
- 其他 (3)
- 编译器 (0)
- svn (4)
- p.spring.security (11)
- 图形 (0)
- p.xml (1)
- p.ssh (0)
- p.jquery (4)
- p.jdbc (3)
- p.flex (0)
- p.c++ (0)
- p.c#Net (0)
- p.assembly (0)
- p.sqlserver (0)
- p.其他 (3)
- p.webwork (21)
- p.wap (12)
- p.cglib (1)
- p.jee服务器 (11)
- windows (2)
- p.iphone (1)
- p.java.分布式与集群 (2)
- p.ibatis (16)
- p.eclipse (5)
- 架构 (2)
- http协议 (5)
- 我的个人标准 (2)
- 多线程 (1)
- 奇怪问题 (5)
- p.jira (13)
- p.httpclient (1)
- 服务器.apache (11)
- 安全防范 (1)
- p.PODAM (1)
- p.junit (16)
- fop (2)
- 硬盘安装 (1)
- powerdesigner (0)
- 单元测试 (1)
- apache commons (4)
- tomcat+apache集群 (10)
- 各类诡辩 (1)
- 安卓 (8)
- qvod (1)
- java编程基础知识考试考点及答案 (0)
- 工作总结 (4)
- oracle (0)
- spring的util工具 (3)
- json (2)
- maven (3)
- jms (19)
- p.bat (3)
- hadoop (2)
- git (3)
- nginx (1)
- p.移动开发 (1)
- shiro (3)
- 游戏破解 (1)
- react-native (7)
- ios开发 (1)
- webmagic (6)
- socks5 (1)
最新评论
-
weituotian:
说的不好,没人看的
公司系统中的菜单功能和权限功能 -
石不易:
非常详细的注解~
绑定端口和IP,Listen 与VirtualHost指令 -
spring_springmvc:
spring mvc demo教程源代码下载,地址:http: ...
spring mvc -
liyixing1:
PandaDONG 写道谢谢你啊,我已经下下来了,只是还有很多 ...
jira war安装 -
liyixing1:
PandaDONG 写道谢谢你啊,我已经下下来了,只是还有很多 ...
jira war安装
通过命令行模式
https://liyixing1.iteye.com/blog/2197053
通过profile+filter完成环境切换
如上
resources指定的文件资源的内容${xxxx}
profile
中指定的filter文件中的内容
xxxx=yyyy
yyyy替换
https://liyixing1.iteye.com/blog/2197053
通过profile+filter完成环境切换
<profiles> <profile> <id>dev</id> <!-- 默认激活 --> <activation> <activeByDefault>true</activeByDefault> </activation> <build> <filters> <filter>antx/dev.properties</filter> </filters> </build> <properties> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion> </properties> </profile> <profile> <id>test</id> <build> <filters> <filter>antx/test.properties</filter> </filters> </build> <properties> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion> </properties> </profile> <profile> <id>deploy</id> <build> <filters> <filter>antx/deploy.properties</filter> </filters> </build> <properties> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion> </properties> </profile> </profiles> <build> <resources> <!-- 先指定 src/main/resources下所有文件及文件夹为资源文件 --> <resource> <directory>src/main/resources</directory> <includes> <include>**/*</include> </includes> </resource> <!-- 先指定 src/test/resources下所有文件及文件夹为资源文件 --> <resource> <directory>src/test/resources</directory> <includes> <include>**/*</include> </includes> </resource> <!-- 配置文件进行过虑,即这些文件中的${key}会被替换掉为真正的值 --> <resource> <directory>src/main/resources</directory> <includes> <include>com/lsiding/resource/jdbc/jdbc.properties</include> <include>com/lsiding/resource/log4j/log4j.xml</include> <include>com/lsiding/resource/static/static.properties</include> <include>com/lsiding/resource/config/config.properties</include> <include>com/lsiding/resource/spring/application/applicationContext.xml</include> </includes> <filtering>true</filtering> </resource> </resources> <finalName>lsiding-cq-${project.version}</finalName> <!-- <extensions> <extension> <groupId>org.apache.maven.wagon</groupId> <artifactId>wagon-ftp</artifactId> <version>1.0-beta-6</version> </extension> </extensions> --> </build>
如上
resources指定的文件资源的内容${xxxx}
profile
中指定的filter文件中的内容
xxxx=yyyy
yyyy替换
发表评论
-
Invalid signature file digest for Manifest main attributes
2015-09-23 14:26 8150java.lang.SecurityException: In ... -
Unable to locate Spring NamespaceHandler for XML schema namespace
2015-09-23 14:00 2298org.springframework.beans.facto ... -
Nexus 仓库管理器
2015-04-02 11:15 1079简介 仓库管理器有两个 ... -
Profile
2015-03-30 11:55 590Profile是可以在指定环境通过指定指令或者自动触发,用来 ... -
settings.xml
2014-12-31 10:41 722settings.xml文件可以放在两个地方 • Maven安 ... -
项目依赖
2014-12-30 22:19 613依赖具有范围,默认为全局范围 也可以指定依赖范围 Maven ... -
属性 自定义属性 资源过滤
2014-12-30 21:57 1205通过${}访问属性 。Mave ... -
版本号规范,镜像版本SNAPSHOT,LATEST 和 RELEASE 版本
2014-12-30 16:46 6074如果版本号不遵守maven规范,那么maven在对版本进行排序 ... -
依赖传递分析 dependency 插件
2014-12-30 15:29 918基本分析: mvn dependency:analyze 可 ... -
多模块项目
2014-12-29 17:02 474多模块首先需要创建一个父项目,父项目负责对子项目的管理,按照规 ... -
archetype
2014-12-28 21:15 728网址 该插件为maven原型插件,该插件平台上存储了多种常见的 ... -
打包插件 assembly
2014-12-27 14:14 744http://maven.apache.org/plugins ... -
测试插件,surefire-plugin
2014-12-27 13:41 828主页 完整参数 maven默认配置已经加载过该插件 相当于 ... -
插件,插件目标,生命周期,坐标,仓库,依赖管理
2014-12-25 16:07 455插件与目标(Plugins and g ... -
help插件
2014-12-24 15:56 693Maven Help 插件有四个目标。前三个目标是—— act ... -
pom.xml
2014-12-24 13:57 700每个maven文件都需要一 ... -
安装maven及测试第一个项目
2014-12-23 11:57 472maven需要配置几个环境变量 M2_HOME,用来指定mav ... -
maven的优势理解
2014-12-23 11:51 9731.对于svn等版本控制的库而言,具有减少上传空间的作用,这个 ... -
maven转eclipse JEE应用
2011-06-19 15:26 2390我的maven结构是 外层应用 biz应用 web应用 创 ...
相关推荐
NULL 博文链接:https://hejiawangjava.iteye.com/blog/2280427
在maven中实现多环境的构建可移植性需要使用profile,通过不同的环境激活不同的profile来达到构建的可移植性。
使用maven Profile实现多环境构建,详细请参考 :http://blog.csdn.net/u011781521/article/details/77899467
当前案例中包含一整套的代码和word文档,非常适合新手... 主要是通过maven打包加载不同环境的properties文件 然后将对于的属性绑定到指定的实体对象中;然后通过调用接口可以看到加载不同环境控制台打印的内容是不一样的
NULL 博文链接:https://crazybackkom.iteye.com/blog/970527
当前案例中包含一整套的代码和word文档,非常适合新手代码简单易懂; 主要是通过maven打包配合springboot application.properties文件配置实现通过打包来完成加载不同环境的配置内容;
JDK和maven的环境变量配置,有图有真相
maven +Jersey Restful实现源码
安装和配置Maven的步骤如下:12 确保已安装JDK。Maven 3.9+版本需要JDK 8或更高版本。可以通过输入java -version来检查JDK是否安装以及其版本。 下载Maven。访问Maven官网下载最新版本,例如3.9.1。对于Windows...
maven 环境搭建总结 maven心得
maven安装和使用
使用maven 部署环境 mvc模式 实现 登录 退出登录注册 过滤和监听的功能
使用maven Filtering实现多环境构建,详细请参考:http://blog.csdn.net/u011781521/article/details/77899467
maven-profile-2.0.6.jar!!!
maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装...
主要介绍了使用maven profile指定配置文件打包适用多环境的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
在maven环境使用tomcat插件启动项目时,可以使用该命令修改tomcat插件为https环境。一般作为本地开发环境改为https应用。 线上则需要另外安装tomcat,并且修改server.xml实现https。 文档里只说明了maven的tomcat...
主要介绍了Java随手笔记8之包、环境变量和访问控制及maven profile实现多环境打包的相关资料,需要的朋友可以参考下
Spring Boot项目使用maven-assembly-plugin根据不同环境打包成tar.gz或者zip
maven 配置环境变量,需要从官网下载本地程序包,设置电脑的环境变量,开发java project 项目使用maven 仓库,本地maven仓库