标签:
使用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