码迷,mamicode.com
首页 > 其他好文 > 详细

使用maven构建jfinal应用,基于jfinaluib来讲解

时间:2015-07-15 15:22:20      阅读:1541      评论:0      收藏:0      [点我收藏+]

标签:

使用eclipse git下载jfinaluib,不建议直接下载压缩包

地址: https://git.oschina.net/dongcb678/JfinalUIB-V2-FOR-MAVEN

必须jdk8

 

1. 填入URI地址即可

技术分享

 

 2. 选择下载完后自动导入eclipse,如果没自动导入,就再手工选择导入一下maven项目

技术分享

 

3. 导入后的项目结构图,选中区域是编译运行需要的jar

jetty9下面的所有jar,就相当于jfinal demo中的jetty8.jar,如果大家有兴趣完全可以自己搭nexus服务器导进去

lib下面的jar是项目运行必须的jar,公网maven搜不到,或者搜到的也是有问题,所以直接放在了lib目录,如果大家有兴趣完全可以自己搭nexus服务器导进去

技术分享

 

4. 下面是项目编译的设置,修改所有红色区域的设置,修改编译输出路径和资源文件编译规输出则

技术分享

 

4.1. 修改编译输出路径

技术分享

4.2 资源文件编译规输出则

技术分享

 

5. 验证一下下面的配置是否和项目环境一致

技术分享

 

6. 编译之后看到下图的结构,所有的编译输出都进入了classes,此时webapp组成了一个比较完整的可运行项目,当然此时lib目录不包含依赖的各种jar,这个在项目发布时才需要

技术分享

 

7.  jfinalconfig中配置需要运行的webapp路径

技术分享

 

8. 如果classes目录下为空,手动执行编译一下,然后右键运行JfinalConfig.java类,记得加上参数src/main/webapp 89 / 5

此时项目已经可以正常启动运行,但是修改代码后不能自动编译重启应用

技术分享

10. 配置maven项目的自动编译,

右键build时输入mvn -U eclipse:clean eclipse:eclipse Enter

或者进入DOS界面进入到项目所在目录进入项目目录,输入命令 mvn -U eclipse:clean eclipse:eclipse Enter

技术分享

 

11. 项目上右键maven -> update project

或者执行mvn clean package

然后重新运行项目,修改一下代码保存即可看到jfinal重新加载了项目

技术分享

 

总结:配置jfinal的maven项目构件,主要是注意两点,其他的相对都较容易些

一是编译输出路径的配置

二是maven自动编译的处理

使用maven构建jfinal应用,基于jfinaluib来讲解

标签:

原文地址:http://my.oschina.net/dongcb678/blog/478828

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!