java
jsp
1.Can not find the tag library descriptor for “http://shiro.apache.org/tags“
问题解决:首先可能jar包没有导入到项目中,如果已经导入到项目,
找到错误信息的位置剪切下错误的代码,文件不提示错误后再粘贴进去(eclipse已经对改文件打上错误的标示,
即使已经引入了jar包,确没有从新检查)
maven
1.Project build error: Unknown packaging: bundle
问题解决:把maven-bundle-plugin插件移动到pluginManagement标签外,
Maven 只会在build->plugins下查询改jar包
2.Multiple annotations found at this line:
- Plugin execution not covered by lifecycle configuration: org.codehaus.mojo:aspectj-maven-plugin:1.0:compile (execution: default, phase: process-classes)
- Plugin execution not covered by lifecycle configuration: org.codehaus.mojo:aspectj-maven-plugin:1.0:test-compile (execution: default, phase: process-classes)
问题解决:在build与plugins之间添加pluginManagment标签
pluginManagement是表示插件声明,即你在项目中的pluginManagement下声明了插件,maven不会加载该插件,pluginManagement声明可以被继承。
pluginManagement的一个使用案例是当有父子项目的时候,父项目中可以利用pluginManagement声明子项目中需要用到的插件,之后,当某个或者某几个子项目需要加载该插件的时候,就可以在子项目中plugins节点只配置 groupId 和 artifactId就可以完成插件的引用。
pluginManagement主要是为了统一管理插件,确保所有子项目使用的插件版本保持一致,类似的还是dependencies和dependencyManagement。
mybatis
javaBean中有一个属性为List
mybatis的Mapper中baseResultMap该属性对应的类型为VARCHAR
导致一直报错