jfinal 虽然已精致迭代发展 9 年多时间,但仍然经常在添加增功能,仍然会有新的改进和优化。
最近 jfinal 俱乐部有位同学提出来需要一个 jfinal enjoy 模板引擎的 html 压缩功能。昨晚已添加了该功能,但还没有到发布 jfinal 4.9 的时候。
该同学希望能尽快用上 jfinal enjoy 模板引擎的压缩功能,按下面几步即可轻松用上还未发布到 maven 中心库的 jfinal 最新版本
1、确保安装了 maven 环境
maven 是 java 开发必备环境,解压 + 配置环境变量即完成安装,可参考 jfinal 官方有关 maven 基础文档:
2、下载 jfinal 最新源码
在命令行输入以下命令即可下载 jfinal 最新源码:
git clone https://gitee.com/jfinal/jfinal.git
jfinal 放在 gitee.com 上的源码都是经过严格测试以后才提交上去的,放心使用
3、修改 pom.xml 文件,删除其中的签名插件
jfinal 项目中的 pom.xml 中的如下插件需要先删掉,否则后面的一步无法进行:
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-gpg-plugin</artifactId> <version>1.6</version> ...... </plugin>
4、将 jfinal 最新版本安装到本地 maven 库
执行下面命令行,将 jfinal 安装源码编译打包安装到本地 maven 库
cd jfinal mvn clean install
5、在项目中使用 jfinal 最新版本
jfinal 被安装到本地 maven 库以后,修改自己项目的 pom.xml 文件,将 jfinal 版本号改为刚刚安装好的 jfinal 版本即可
1、源码编译jdk版本必须是1.8;
2、删除 maven.javadoc.plugin插件下的execution标签:
删除前如:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.10.4</version>
<configuration>
<!-- 解决 java8 发布到 maven 异常 -->
<additionalparam>-Xdoclint:none</additionalparam>
<encoding>UTF-8</encoding>
</configuration>
<executions>
<execution>
<id>attach-javadocs</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
删除后如:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.10.4</version>
<configuration>
<!-- 解决 java8 发布到 maven 异常 -->
<additionalparam>-Xdoclint:none</additionalparam>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
否则还是会安装失败的。