概述
我有一个项目我想使用多种配置构建.
我有一个常量,需要在构建之间有所不同,但我不知道如何根据我的配置更改它.
例如,我希望能够基于配置文件中的值来执行以下操作.
@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构建时间常量配置的全部内容,希望文章能够帮你解决java配置常量_Java构建时间常量配置所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复