我有一个项目我想使用多种配置构建.

我有一个常量,需要在构建之间有所不同,但我不知道如何根据我的配置更改它.

例如,我希望能够基于配置文件中的值来执行以下操作.

@WebService(targetNamespace = "http://example.com/")

public class CustomerWebService {

@WebService(targetNamespace = "http://demo.example.com/")

public class CustomerWebService {

我们用蚂蚁来建造.

解决方法:

我建议尝试模拟Maven资源过滤和配置文件属性

源过滤

SRC /模板/ MyFile.java

..

@WebService(targetNamespace = "@WS_NAMESPACE@")

public class CustomerWebService {

..

build.xml文件

..

..

笔记:

> ANT复制任务能够执行模板替换.

构建配置文件

属性文件

每个配置都有一个不同的属性文件

src/properties/dev.properties

src/properties/qa.properties

src/properties/prod.properties

..

build.xml文件

选择替代构建配置文件

ant -Dprofile=qa ..

标签:java,constants,final,annotations,ant

来源: https://codeday.me/bug/20191009/1877017.html

java配置常量_Java构建时间常量配置相关推荐

  1. java常量配置_java项目动态配置常量和peiconfig.properties配置使用详解

    java项目动态配置常量和peiconfig.properties配置使用详解 点击:2 Java工程中配置信息一般都写在 properties文件中,下面这篇文章是对java基础配置的一点学习心得整 ...

  2. java中常量_Java中的常量有哪些?

    JAVA常量就是在程序中固定不变的值,是不能改变的数据.例如数字1.字符"a".浮点数3.2等.那么java的常量有哪些呢?在Java中,常量包括整型常量.浮点数常量.布尔常量.字 ...

  3. jdbc odbc java mysql数据库连接_Java数据库连接之配置ODBC数据源

    java使用JDBC-ODBC桥接连接SQLServer数据库需要配置ODBC数据源,配置步骤如下: 1.进入控制面板,找到管理工具 2.看到ODBC数据源,有64位和32位的,如果你的数据库是64位 ...

  4. java的环境_Java 开发环境配置

    Java 开发环境配置 在本章节中我们将为大家介绍如何搭建Java开发环境. window系统安装java 下载JDK 在下载页面中你需要选择接受许可,并根据自己的系统选择对应的版本,本文以 Wind ...

  5. java树形菜单_Java构建树形菜单

    构建树形菜单 效果图:支持多级菜单. 菜单实体类: public class Menu { // 菜单id private String id; // 菜单名称 private String name ...

  6. java 字符串 常量_Java进阶——Java中的字符串常量池

    字符串常量池 JVM为了减少字符串对象的重复创建,其内部维护了一个特殊的内存,这段内存被成为字符串常量池(方法区中).实际上还有整型常量池.浮点型常量池等等.字符串常量池存放的是对象的引用,而不是对象 ...

  7. java并发常量_Java并发编程-常量对象(七)

    在创建后状态不再发生改变的对象称作常量对象(Immutable Objects).常量对象其可靠性使其广泛地用作开发简单可靠代码的策略.常量对象在开发并发程序中非常有用.由于创建后不能被改变状态,它们 ...

  8. java定义常量_JAVA中定义常量方法

    JAVA中定义常量方法 (2013-01-28 14:30:19) 标签: it 一.常量定义的基本注意事项. 在Java语言中,主要是利用final关键字(在Java类中灵活使用Static关键字) ...

  9. java double 常量_Java Double类,Double类的常用常量介绍

    下面的文章内容主要会给大家介绍Double类的常用常量方面的知识,那么你知道Double类的常用常量都有哪些吗?一起通过文章内容来进行了解吧. 在Double类当中,包含了很多的常量,在这些常量当中, ...

最新文章

  1. arcgisengine计算线要素总长度_弱电监控工程报价清单中,线材及辅材该如何计算?...
  2. LAMP编译安装之———httpd
  3. 如何在Python中反转列表?
  4. 转:linux内核驱动中_IO, _IOR, _IOW, _IOWR 宏的用法与解析
  5. HashMap的工作原理
  6. python 自动化微信小程序_appium+python 微信小程序的自动化
  7. 【java】用javaSE来实现对mysql数据库的增删改查
  8. 八皇后问题 递归求解法
  9. ospf路由协议源码学习
  10. json session cookie介绍和使用
  11. Java中如何防止内存泄漏的发生
  12. 如何使用git把本地代码上传(更新)到github上
  13. 教你Java 代码性能优化小妙招,速速来看
  14. matlab求取状态方程的传递函数并实现系统解耦
  15. 考研数学一二三 2010-2019年每道题的难度系数
  16. linux内核源码分析之proc文件系统(二)
  17. 怎么在PDF上直接修改?最新教程来了
  18. 第7章第40节:多图排版:经典的九宫格布局法 [PowerPoint精美幻灯片实战教程]
  19. 浅谈oracle树状结构层级查询
  20. Nginx无法启动 遇见unknown directive if(!-f in E:\xiangmu\nginx-1.14.0/conf/nginx.conf:28

热门文章

  1. Linux如何从图形界面切换到命令界面
  2. 现代神经网络要这么用才能创造智能
  3. 从源码分析DEARGUI之异步传参
  4. Hive表与hdfs文件关联
  5. QQ第三方登录报错error=-1
  6. 智领新时代 慧享新生活 —— CITE2018新闻发布会在北京召开
  7. android-----带你一步一步优化ListView(一)
  8. 关于MySQL count(distinct) 逻辑的另一个bug
  9. 秒杀系统架构解密与防刷设计 - 高可用架构系列
  10. ​清除error.log、access.log并限制Apache日志文件大小的方法