在maven工程中pom.xml遇到引用不到正确的jar包的问题?
2017-05-08 10:45
543 查看
1、在ssm项目的controller中,本来引用的该是java.mail包,但是工程库中没有该包的引用,只看到了(java.net),可见在pom.xml中没有mail包的配置
解决办法:
(1)在pom中引用输入
<dependency><groupId>javax.mail</groupId>
<artifactId>mail</artifactId>
<version>1.4</version>
</dependency>
(2)build pom,也就是下载该jar包。
(3)成功解决
2、那么问题就来了,如何确定maven的引入的jar包的groupid和artifactid是什么,怎么填呢?要是让你自己写的话?(在pom.xml中手动添加)
详细步骤:(1)进入这个网址https://mvnrepository.com/ 里面框里面输入你需要的jar,会列出所有的相关的依赖,
(2)然后找到你需要的那个,点进去,可以看到所有版本,选择你需要的版本。【那么问题来了,怎么选择所需要的版本是什么?是不是所有的版本都一样呢?答案是否定的。选择版本是根据你的项目决定,不一样的版本和你的项目可能不兼容,一般来说,会根据你的项目,比如你的项目使用的spring3,那么hibernate只能选择3。4就不兼容,类似这种。需要整体权衡】
(3)直接copy所需要的配置即可
解决。有什么问题或者疑问可以互相学习。
相关文章推荐
- Maven pom.xml文件引入jar包出现 missing artifact问题解决办法
- 创建 maven 工程时遇到 pom.xml 报错,解决办法
- maven 打 war 时打入pom.xml引用之外的jar
- 使用Maven的方式搭建springmvc遇到pom.xml报错的问题
- Maven 配置pom.xml中遇到的问题
- Maven常见问题之Eclipse创建Maven工程,pom.xml报错的解决办法
- Maven引用本地jar到pom.xml
- maven在pom.xml里引用本地jar
- 新入的Android工程很多时候都会遇到这样的问题,R.mainactivity.xml报错,一看原来发现是R类访问不到我们的资源文件在这个时候怎么解决呢?
- maven项目找不到pom.xml配置的dependency jar中的类问题解决方法
- sts加载maven工程提示pom.xml无法解析org.apache.maven.plugins:maven-resources-plugin:2.4.3解决方案
- maven如何在pom文件里引用本地jar
- maven project pom.xml 报Missing artifact com.sun:tools:jar:1.5.0:system
- java工程打包成可执行的jar包后,如何正确引用jar包里的图片
- eclipse加载maven工程提示pom.xml无法解析org.apache.maven.plugins:maven-resources-plugin:2.4.3解决方案
- Maven pom.xml报错Multiple annotations found at this line: - Missing artifact log4j:log4j:jar:1.2.15:co
- 使用assembly将maven项目pom.xml中的jar包打包
- eclipse加载maven工程提示pom.xml无法解析org.apache.maven.plugins:maven-resources-plugin:2.4.3解决方案
- Sql Sever 2008 jar Maven pom.xml dependency
- eclipse导入已存在的android工程时遇到AndroidManifest.xml文件出错的问题(红叉)