`

MAVEN 根据不同的profile 加载不同的jar

 
阅读更多

1)maven lib 文件

<dependency>
			<groupId>ebaoquan.org</groupId>
			<artifactId>themis</artifactId>
			<version>2014V1</version>
			<scope>system</scope>
			<systemPath>
			${project.basedir}/lib/themis-sdk-1.1.2.jar
			</systemPath>
		</dependency>

 2)xml文件

<profiles>  
	    <profile>  
	       <!--  本地开发环境   -->
	        <id>dev</id>
	        <properties>
	            <profiles.active>dev</profiles.active>
	            <ctp.lib.jar>${project.basedir}/lib/jctp-win32_x64-6.3.6_20150515.jar</ctp.lib.jar>
	            <!--ctp.lib.common.jar>${project.basedir}/lib/jtrader-common.jar</ctp.lib.common.jar>    -->
	           <!--  <deploy.url>http://host:port/manager/text</deploy.url>   -->
	        </properties>  
	        <activation>  
	            <activeByDefault>true</activeByDefault> 
	        </activation>  
	    </profile>  
	    <profile>  
	       <!--  测试环境   -->
	        <id>test</id>  
	        <properties>  
	            <profiles.active>test</profiles.active>
	            <ctp.lib.jar>${project.basedir}/lib/jctp-win32_x64-6.3.6_20150515.jar</ctp.lib.jar>
	            <!-- <ctp.lib.jar>${project.basedir}/lib/jctp-linux_x64-6.3.6_20141230.jar</ctp.lib.jar>
	            <ctp.lib.common.jar>${project.basedir}/lib/jtrader-common-linux.jar</ctp.lib.common.jar> -->
	            <!-- <deploy.url>http://host:port/manager/text</deploy.url>  --> 
	        </properties>  
	    </profile>  

 

 

 

 

分享到:
评论

相关推荐

    springboot实现maven打包加载不同环境的方式二

    当前案例中包含一整套的代码和word文档,非常适合新手... 主要是通过maven打包加载不同环境的properties文件 然后将对于的属性绑定到指定的实体对象中;然后通过调用接口可以看到加载不同环境控制台打印的内容是不一样的

    Mac开发环境搭建之 apache-maven-3.5.3 MacOS版 免安装直接使用

    添加下列两行代码,之后保存并退出Vi: export M2_HOME=/Users/robbie/apache-maven-3.3.3 export PATH=$PATH:$M2_HOME/bin 输入命令以使bash_profile生效 $ source ~/.bash_profile 输入mvn -v查看Maven是否安装...

    maven window下安装包

    第10章:使用Maven进行测试/10.8 打包测试代码/10.8.4 引用测试jar包 第11章:用Maven管理项目版本/11.1 版本分类/11.1.1 快照版本 第11章:用Maven管理项目版本/11.1 版本分类/11.1.2 发行版本 第11章:用Maven管理...

    Maven权威指南 很精典的学习教程,比ANT更好用

    Maven权威指南 Authors Tim O'Brien (Sonatype, Inc.) , John Casey (Sonatype, Inc.) , Brian Fox (Sonatype, Inc.) , Bruce Snyder () , Jason Van Zyl (Sonatype, Inc.) , Juven Xu () Abstract Maven权威指南...

    jee6-parent:maven 父 pom 项目,它包含所有 jee 6 需要的依赖项

    maven 父 pom 项目,它包含所有 jee 6 需要的依赖项。 简介 pom 包含一些配置文件,其目的是模拟 pom 多重继承。 每个项目都继承自同一个父项,但可以根据需要激活特定配置文件以启用特定行为。 例如,配置文件 ejb...

    Console_chat

    Console_chat Java版本:JDK 10.0.1如何构建和运行jar文件:Maven: 从下载最新版本的Maven 将档案解压缩到所需的任何文件夹Windows:在Windows环境中添加M2_HOME,并将其指向您的Maven文件夹。 Linux:将“导出M2_...

    jython_java_interop:Jython Book v1.0第10章中的示例

    您可能还需要在.bash_profile添加以下环境变量: export MAVEN_HOME=/usr/local/Cellar/maven/3.2.X 用正确的版本号替换X 建造 用Maven构建Jar: mvn package 这将生成文件target/jython_java_integration-1.0.0...

    DestinyApp:使用JSP,Spring MVC,Maven和JPAH2 DB在命运数据库上工作

    命运应用设置将JAVA_HOME添加到您的PATH中在您的.bash_profile ,添加以下内容: export JAVA_HOME=$(/usr/libexec/java_home)安装Spring和Maven。 如果您使用的是Mac,则可以使用Homebrew。 brew tap pivotal/...

    springboot参考指南

    根据环境改变配置 vii. 63.7. 发现外部属性的内置选项 iii. 64. 内嵌的servlet容器 i. 64.1. 为应用添加Servlet,Filter或ServletContextListener ii. 64.2. 改变HTTP端口 iii. 64.3. 使用随机未分配的HTTP端口 iv....

    tika-geo-ner-model:这个Maven项目将所有必需的资源放到了一起,以便尝试使用Tika的GeoParser

    Tika Geo NER模型当这个jar添加到classpath时,它向Tika的GeoParser提供NER模型。测试运行mvn exec:java -Dexec.args=data/usc.geot 更新NER模型: 替换文件src/main/resources/org/apache/tika/parser/geo/topic/en...

    HystrixCommandCheck

    添加maven 依赖,同时这个依赖应该加在dev profile 下,其他profile 不应该有这个jar 包 &lt;groupId&gt;com.bobo&lt;/groupId&gt; &lt;artifactId&gt;hystrix-check &lt;version&gt;1.0-SNAPSHOT 在任一1个Java类上添加如下注解,通常...

    configserver

    将此项目作为 Spring Boot 应用程序运行,例如导入 IDE 并运行 main 方法,或使用 Maven: $ mvn spring-boot:run 或者 $ mvn package $ java -jar target/*.jar 它将在端口 8888 上启动并提供来自“ ”的配置...

    kaixin:快速全栈开发框架

    gzip后约220k,公网加载速度快后端集成Freemarker模板引擎,支持后端Render单命令部署、构建、运行Profile驱动,无需修改代码,简化配置数据schema、UI数据库按版本migration,方便升级可单jar文件发布(前端代码...

    nexus3-rundeck-plugin:nexus3 rundeck插件

    添加文件: NEXUS_HOME/nexus/system/com/nongfenqi/nexus/plugin/${version}/nexus3-rundeck-plugin-${version}.jar NEXUS_HOME/nexus/etc/karaf/profile.cfg附加配置bundle.mvn\:...

Global site tag (gtag.js) - Google Analytics