Idea maven项目引用父模块 提示程序包不存在

之前一直使用Eclipse,项目打包习惯性的先clean 再install。

但是最近再使用Idea maven 打包的时候(子模块引用的都是父模块pom文件里的jar包),子模块先 clean 后  install 的时候提示程序包不存在

解决方法:

1.父模块先clean 再 install

2.子模块,选中子模块右键  Build Module 》install 即可(如果还是不行,选中Rebuild Module 再 install)

(这个时候千万别先clean,因为执行clean就会提示程序包不存在的问题了)

原文地址:https://www.cnblogs.com/fron/p/11202518.html

时间: 2024-08-09 14:36:04

Idea maven项目引用父模块 提示程序包不存在的相关文章

Eclipse下新建Maven项目、自动打依赖jar包

当我们无法从本地仓库找到需要的构件的时候,就会从远程仓库下载构件至本地仓库.一般地,对于每个人来说,书房只有一个,但外面的书店有很多,类似第,对于Maven来说,每个用户只有一个本地仓库,但可以配置访问很多远程仓库. Eclipse *版本 Eclipse *下载 强烈推荐书籍:Maven实战   许晓斌著.目前是第一版 注意:最新版本的Eclipse代号Mars,已经直接集成了Maven,所以无需安装m2Eclipse插件. Eclipse下新建Maven项目 1.下载Maven安装包 进入M

maven项目中依赖自定jar包

在开发中经常会出现maven项目需要依赖一个自定义jar包,但是这个jar包并没有在maven仓库中,就会出现打包时找不到jar包的问题,解决办法如下: 在这个模块中,lib下的jar包是我自己定义的,maven仓库中并没有,在pom文件中添加jar包时,做以下处理 这样打包时就能找到包的位置了 原文地址:https://www.cnblogs.com/Zs-book1/p/12299806.html

vmware workstation 提示程序包可能有错,错误代码 29141 & 提示不可恢复错误: (vcpu-0)

问题一:提示程序包可能有错,错误代码 29141 换了n个版本(vmware workstation 10,11, 12),下载了n次,都提示该错误(29141),明明程序包没错啊, 一开始还怀疑是我的操作系统是win 10导致的,但是看网上别人都可以: 真是安装到怀疑人生....... 问题一:可能的一个解决方法 最终还是在网上找到了解决方案: 打开注册表编辑器,删除 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\vstor2-mnt

maven项目引用外部jar

问题描述: 有一个java maven web项目,需要引入一个第三方包gdal.jar,但是这个包是自己打包的,在maven中央库里面找不到该包,因此我采用传统的方式,将这个包拷贝到:项目名称\src\main\webapp\WEB-INF\lib的目录下,然后通过config build path将该gdal.jar包引入到项目工程中.对于传统java web项目,这么做当然没有问题,但是对于maven项目,项目打包(mvn install)时就会报错,在项目调试时(debug on ser

【转】Maven项目中将配置文件打包到jar包中

参考博客:http://blog.csdn.net/ciedecem/article/details/10382275 问题: 项目中需要用到从文件中加载json数据,如图放在conf目录下. 程序中用 XXX.class.getResource("app.json"); XXX.class.getClassLoader().getResourceAsStream("app.json") 都找不到该文件,报NullPointerException.类加载器只能加载c

解决Idea项目启动报错:程序包javax.servlet.http不存在

报错信息 在没有使用maven的时候,web项目从远程仓库获取下以后,起一次启动往往会报错javax.servlet.http程序包找不到,随之而来的java基础包都将不能使用,报错信息如下: 解决方式 在项目目录上单击右键,选择-->Open Module Settings 弹出Project Structure页面,点击右侧绿色“+”,选择JARS or directories... 找到本地Tomcat安装路径,进入lib文件夹下选择:jsp-api.jar和servlet-api.jar

eclipse maven项目如何将所有的jar包复制到lib目录下?

1.情景展示 我们知道,maven项目的jar包并不存在与项目当中,项目所需的jar包都保存在本地仓库中,如果本地仓库没有,会从配置的中央仓库下载,如果中央仓库也没有就会报错: 如上图所示,我想将项目所依赖的所有jar包都放在src/main/webapp/WEB-INF/lib目录下, 如何实现? 这样做的目的,是为了可以热部署. 2.分析 默认情况下,要想获取项目所依赖的jar包,需要执行maven命令来实现,比如:mvn install 执行后,target目录下会出现该项目以及已经打好的

C# 项目引用WebService,提示报错“在 ServiceModel 客户端配置部分中,找不到引用协定...”

项目情况:C# 类库项目里引用了WebService,Web层调用类库,将返回的Json结果在Web界面展示 在类库添加了服务引用,命名为:XSystemWebservice,在代码中使用: XSystemWebservice.XSystemWebserviceSoapClient r = new XSystemWebserviceSoapClient();                 string result = r.ReturnDocStatus(DocID); 调试过程报错:在 Se

maven install 时提示“程序包 javax.crypto不存在”

但是javax.crypto是在jdk的jre\lib目录下的 解决方案: <compilerArguments> <bootclasspath>${java.home}/lib/rt.jar;${java.home}/lib/jce.jar</bootclasspath> </compilerArguments>