0

对于小型应用程序的初始试点,我想为要在开发环境中使用的用户名/密码保留一个单独的文件,并为 prd 环境保留一个文件。

到目前为止,我有两个文件,我在创建战争之前手动将 prd 一个复制到 naviox-users.properties。

你能提出一个更好的策略吗?

4

1 回答 1

1

最简单的方法是在项目的 build.xml 中重新定义 createWar Ant 目标,以便在创建战争时复制生产 naviox-users 文件。像这样的东西:

<target name="createWar">
    <ant antfile="${openxava.base.dir}/OpenXava/build.xml" target="prepareWar"/>
    <copy file="../${project.name}/properties/naviox-users-for-production.properties" 
        toFile="../${project.name}/${classes.dir}/naviox-users.properties" 
        overwrite="yes"/>
    <jar jarfile="${dist.dir}/${name.war}.war" basedir="web"/>
</target>               

我没有测试上面的代码,只是给你一个线索。

于 2021-11-23T12:46:58.737 回答