对于小型应用程序的初始试点,我想为要在开发环境中使用的用户名/密码保留一个单独的文件,并为 prd 环境保留一个文件。
到目前为止,我有两个文件,我在创建战争之前手动将 prd 一个复制到 naviox-users.properties。
你能提出一个更好的策略吗?
对于小型应用程序的初始试点,我想为要在开发环境中使用的用户名/密码保留一个单独的文件,并为 prd 环境保留一个文件。
到目前为止,我有两个文件,我在创建战争之前手动将 prd 一个复制到 naviox-users.properties。
你能提出一个更好的策略吗?
最简单的方法是在项目的 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>
我没有测试上面的代码,只是给你一个线索。