其次,netbeans有个比较特殊地方,它与IDEA类似,配完pom.xml后,需要右键该文件选择update dependencies(Eclipse内名称,netbean已卸载不清楚,更新项目依赖)才会开始下载依赖的jar包。
再则,你用的maven仓库是私服还是官服?私服的话(sonatype-nexus),有些最新包是加载不到的。
最后,如果上述描述的问题都不存在,可仔细看下控制台输出的错误信息,以便对症下药。
点击项目----》点击鼠标右键---》点击build-path-->点击liblary-->选择:org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER---》点击remove---->点击右边的 add liblary --->选中 maven manager -denpendencise -->点击next--》点击链接 maven project setting -->去掉那个勾Resolve dependencise...-->点击applay-->点击ok就搞定了<dependency><groupId>net.sf.json-lib</groupId>
<artifactId>json-lib</artifactId>
<version>2.4</version>
</dependency>
但是在install的时候总是说找不到这个jar,于是上 http://json-lib.sourceforge.net/准备下载jar包自己install到repository上,这时候发现了mvnrepository上的一点小问题,json-lib提供了两个jdk版本的实现, json-lib-2.1-jdk13.jar和json-lib-2.1-jdk15.jar,看来于是把dependency的描述修改成下面的形式就就解决问题了:
xml 代码
<!--json-lib-->
<dependency>
<groupId>net.sf.json-lib</groupId>
<artifactId>json-lib</artifactId>
<version>2.4</version>
<classifier>jdk15</classifier>
</dependency>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)