JFinal

登录 注册

jfinal-undertow maven下多环境打包

修改package.xml。。。插件打包的时候改成 编译后的目录,此时环境变量已经替换为值。

image.png

<fileSet>

<directory>${project.build.directory}/classes</directory>

<includes>

<include>sql</include>

<include>*.properties</include>

<include>*.xml</include>

<include>*.txt</include>

</includes>

<outputDirectory>config</outputDirectory>

</fileSet>

修改maven pom

image.png

<resources>

    <resource>

        <directory>src/main/resources</directory>

        <excludes>

            <exclude>config.properties</exclude>

            <exclude>undertow.txt</exclude>

        </excludes>

    </resource>


    <resource>

        <directory>src/main/resources</directory>

        <includes>

            <include>config.properties</include>

            <include>undertow.txt</include>

        </includes>

        <filtering>true</filtering>

    </resource>

</resources>



多环境配置 请自行查看资料

image.png

<!-- 多环境配置 -->

<profiles>

    <!-- 测试 -->

    <profile>

        <id>dev8880</id>

        <activation>

            <activeByDefault>true</activeByDefault>

        </activation>

        <properties>

            <!-- config.properties start -->

            <jdbc.user>root</jdbc.user>

            <jdbc.driver>com.mysql.jdbc.Driver</jdbc.driver>

        </properties>

    </profile>

</profiles>

image.png

评论

  • 12-25 17:25
    建议内容改成代码形式便于 copy 使用,贴图片不能复制使用,jfinal 社区的发贴功能在工具栏里头有 "代码语言" 这个下拉列表框,选择 Java 语言,再将 xml 、html 或者 java 代码粘贴过来即可,十分方便

    感谢分享
  • 发送