maven中怎么添加jar包不生效

2025-01-24 05:37:42
推荐回答(5个)
回答1:

首先,检查包是否版本覆盖,比如slf4j,某些依赖于高版本,你自己选低版本,那么会被它覆盖掉。
其次,netbeans有个比较特殊地方,它与IDEA类似,配完pom.xml后,需要右键该文件选择update dependencies(Eclipse内名称,netbean已卸载不清楚,更新项目依赖)才会开始下载依赖的jar包。
再则,你用的maven仓库是私服还是官服?私服的话(sonatype-nexus),有些最新包是加载不到的。
最后,如果上述描述的问题都不存在,可仔细看下控制台输出的错误信息,以便对症下药。

回答2:

在pom.xml中添加对应的依赖代码后,如果jar包不生效,先去查看一下。maven本地的仓库中,是否正常的把jar包从maven库中 下载下来了。有时会因为网络原因,并没有下载完全,因为有这样的文件(无论是否下载完整,只要是有这个文件,maven就不会再更新),你再次更新时,他就不会再进行下载,所以要把本地库中对应的jar包的文件夹删除 ,再进行下载,有时,可能会进行多次这样的操作。
确定了 maven本地仓库中的jar包是正确后,再对工程里的jar进行刷新,和清理。
应该就可以了。。你试试。。

回答3:

 
            com.xxxxxx
            xxxxxx
            1.0.0
        

pom文件是不是没写对啊 或者maven 库里没有 这个文件 

添加maven jar 包需要配置pom文件 不过单独添加也是可以的 ,

回答4:

可以在pom.xml里面配呀,配上之后保存,然后maven updateproject,然后把jar把加载上,.m2就有了


commons-fileupload
commons-fileupload



org.hsqldb
hsqldb


org.apache.struts
struts2-core


org.tuckey
urlrewritefilter
3.2.0


javax.servlet
servlet-api
provided


org.apache.struts
struts2-json-plugin


org.slf4j
slf4j-log4j12


javassist
javassist



commons-dbcp
commons-dbcp


org.springframework
spring-beans


org.springframework
spring-jdbc


org.springframework
spring-aop
3.1.0.RELEASE


org.springframework
spring-expression
3.1.0.RELEASE


org.springframework
spring-core


org.springframework
spring-context


org.springframework
spring-orm


org.springframework
spring-web


org.springframework
spring-webmvc


org.springframework.security
spring-security-core


org.springframework.security
spring-security-web


org.springframework.security
spring-security-config



org.springframework.security
spring-security-taglibs



org.apache.struts
struts2-sitemesh-plugin



org.springframework
spring-test
test



org.apache.struts
struts2-spring-plugin


jexcelapi
jxl
2.6


org.apache.poi
poi-contrib
3.7-beta3


org.apache.poi
poi-examples
3.8


c3p0
c3p0
0.9.1.2


jstl
jstl
1.2


com.google.code.gson
gson
2.2.4

回答5:

从maven仓库 http://mvnrepository.com/ 查找对应的jar包和对应的版本,打开详情

将上图的红框里标记的内如粘贴到maven工程的pom.xml文件中 maven

就会自动从远程拉去jar包