【发布时间】:2018-01-03 07:22:12
【问题描述】:
我的主类的唯一功能是从我当前在命令行中指定的 xml 配置文件中读取。是否可以在 pom.xml 中指定默认配置文件,因此如果程序从命令行运行而不传入参数,则读取该配置文件,但如果使用 -Dexec 传入参数.args 默认是否被覆盖?
【问题讨论】:
-
你是如何执行那个java的?
mvn exec:java? -
是的,我对 maven 很陌生,所以我认为这是最简单的方法。
-
是的,您可能可以这样做,我会尝试创建一个答案,敬请期待。
-
简短的回答是肯定的。你可能会使用 Maven 文件过滤器来做这样的事情。但目标将是一个外部文件,而不是您的实际课程。我真的不明白你在这里开什么车。让 maven 执行此操作与自己硬编码相比没有任何明显的好处。
-
@Terry 老实说,我也没有真正看到它,但我被告知要这样做,我无法对此提出异议:p。我猜这对项目的后期来说更重要。