Jfinal对maven工程不友好?

 Maven版本下运行问题好多啊。比如编译和运行发布有两套classes。

(1个目录是target/classes,一个是taget/jfinal-demo-for-maven/web-inf/classes),两个目录完全一样啊,能否搞成一个?1.png

2, 还有maven版本进行debug,jfinal的库的代码无法加断点

加了断点就说源代码找不到,attach也不行。看了配置明明是有代码的。奇怪啊!2.png

说明,我建立maven本地库,其他maven项目都正常的。

评论区

JFinal

2017-11-07 10:29

jfinal 是 MVC + ORM 框架,在本质上与 maven 没有一丝一毫的关系,所以你以前有关 maven 的积累完全有用

在首页右侧下载 jfinal demo for maven 这个官方搭好的 maven 项目,直接导入到 eclipse 或 IDEA 中,立即就可以验证 jfinal 与 maven 毫无关系

rirai

2017-11-07 11:00

@JFinal 我就是直接下载的官网的jfinal Demo for maven来测试的。发现以上的问题,请问有无办法解决呢?谢谢。

JFinal

2017-11-07 11:09

@rirai 如果你用的 eclipse,在导入的时候,依次选择 File、Import、Existing Maven Project ,然后会进入一个向导,输入一点必要的信息,尽可能不要动默认配置即可

这里要注意,尽可能少地做事情,让 eclipse 自动化生成 maven 项目的配置、以及项目的配置文件。

自己手动做事才是出错的关键所在

rirai

2017-11-07 11:24

@JFinal 我就是按照你说的做的,自己啥都没有改过,还是不行。每次运行时还报错:[WARNING] Problem processing jar entry sun/applet/AppletPanel.class
java.lang.ArrayIndexOutOfBoundsException: 30305
at org.objectweb.asm.ClassReader.readClass(Unknown Source)

rirai

2017-11-07 11:24

@JFinal 一行代码也没有改过。

rirai

2017-11-07 11:26

@JFinal classes目录有两个,且无法断点库里代码,运行jetty有个报错。这三个问题,在非maven版本都没有出现。

rirai

2017-11-07 11:51

@JFinal 实在不好意思,原因找到了,是我maven配置的问题,和Jfinal完全无关。浪费大侠的时间了,再次抱歉!!

热门反馈

扫码入社