创建Maven Module compile时找不到其他Maven Module的Jar包??

install user-dao模块时总是报user-core的包找不到

不太明白你的这个项目结构,从我的理解,是不是在 user-dao 这个模块的pom.xml里面,写了user-core的依赖,即dependency标签

如果写了,你需要先mvn install user-core

当然前提,mvn install user-core需要执行正确!!这个很重要!追问

user-core已经正常install了,整个结构就是
user
-----user-core
-----user-dao

user-dao依赖于user-core

追答

从图片中看到,select dependency “user-core”,这是编译时系统自己报出的问题?直接写到user-dao的pom里面,然后mvn compile不就行了?
没太用过这个工具,直接修改pom试试吧

ps 建议贴出来user-core 和user-dao的pom,还有执行过程,方便大家定位问题

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-04-27
把user-core的坐标声明和user-dao的依赖配置贴出来
还有用-X 把输出的详细错误信息也贴出来
让大家分析
ps:为什么user-dao还有编译错误

创建Maven Module compile时找不到其他Maven Module的Jar包??
如果写了,你需要先mvn install user-core 当然前提,mvn install user-core需要执行正确!!这个很重要!

我的idea的maven里面找不到junit和spring-test的jar包,求大神解答
我记得这个要你本地repository仓库中存在这个依赖,它才会识别出来自动补全。可能是你第一次使用这两个依赖或者你换过仓库地址,新仓库里没有它两个。你就手动把他们写全嘛,如果仓库中没有的话会去远程仓库下载。

maven项目手动部署tomcat,部分jar包丢失
有可能是因为scope设定为provided了。<dependency> ... <scope>provided<\/scope><\/dependency>

Maven找不到依赖终极解决方案
重启IDEA。 关闭并重新打开项目。 清除IDEA缓存。若上述操作未能解决问题,则需继续尝试以下步骤:确认Maven仓库中确实存在无法加载的jar包。终极解决方案如下:识别POM文件中无法加载依赖的仓库位置。 在找到的目录中,除了自身依赖的jar包和pom文件外,删除其他所有文件。 刷新项目POM文件或重复...

解决idea创建mavenweb项目但是main文件夹下没有java和resource文件夹自 ...
第一步,找到Maven安装目录,并打开setting文件,查看本地Maven仓库目录。第二步,进入本地Maven仓库目录,定位至D:\\maven-repository\\org\\apache\\maven\\archetypes\\maven-archetype-webapp,找到对应版本号文件夹。第三步,进入版本号文件夹,查找并打开jar包。第四步,使用解压工具打开jar包。第五步,解压...

maven仓库中的有些依赖为什么没有jar
有两种方法: 方法一:直接在当前module中的pom.xml文件中添加你需要依赖的module的坐标。这种方式简单,用的也比较多。 例如: org.test.autodeployorg.test.autodeploy0.0.1-SNAPSHOT方法二:这要中间使用一个nexus仓库,首先把你的工程使用ma.

springboot聚合工程(多模块)install时找不到包的问题及解决方案_百度知 ...
可以独立运行的jar spring boot默认将每个module打包成一个fat jar,这个jar包和我们正常使用的jar包内部的结构是不相同的,fat jar包含了直接运行所需要的所有信息(包含内嵌的容器,如果是一个web应用的话),那么类的加载路径此时就发生了变化,所以在编译时会提示找不到引用类。

解决maven 项目无法编译的问题
编写步骤如下:1. 创建 Java 类,导入 commons-io 相关包。2. 编写方法,通过 Maven 仓库路径和 jar 包名识别问题 jar 包。3. 使用 commons-io 方法删除识别出的 jar 包。4. 在 Idea 中执行 'reload',更新项目依赖。执行上述步骤后,问题 jar 包应被正确删除,项目重新编译时不应再出现依赖...

eclipse的maven project,如何添加.m2里的那些jar包?
1、点击pom.xml文件.我们可以看到下面有7个标签。2、点击Dependencies标签页. 点击Dependencies中的add按钮 输入我们想添加的jar包名字.就会出现下图中所示. 他会把对应名称的所有版本jar包列出来.3、type表示依赖包的类型. Scope表示这个依赖包的作用周期. 这些我们暂时不理会. 保存后.如果是第一次安装...

新建了一个maven项目,需要依赖其他项目,当mvn install的时候就出错
testCompile,阶段:测试编译)- CoreException:无法计算构建计划:插件org.apache.maven.plugins:maven-compiler-plugin:3.2或其一个依赖不能 已解决:无法读取org.apache.maven.plugins的工件描述符:maven-compiler-plugin:jar:3.2:ArtifactResolutionException:无法传输 org.apache.maven.plugins:maven...

相似回答