精华内容
下载资源
问答
  • 主要介绍了IDEA引MAVEN项目jar包依赖导入问题解决,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • 问题说明:之前项目跑的好好的,好不容易和别的项目集成了起来跑起来,有一次让我手欠把其中的一个maven项目还原了,然后死活起来了,后来单独跑该项目,jar一个都导不进去,当时怀疑是不是maven配置出了问题,...

    问题说明:之前项目跑的好好的,好不容易和别的项目集成了起来跑起来,有一次让我手欠把其中的一个maven项目还原了,然后死活起不来了,后来单独跑该项目,jar包一个都导不进去,当时怀疑是不是maven配置出了问题,检查了好几回,maven配置没问题!然后单独删一个maven的依赖再导入还是没变化。

    排查问题:因为项目要求使用jdk1.7的,所以jdk统一成1.7版本的。所以检查环境配置(我是一再检查)。见如下图:

    看着没毛病啊。然后直接运行项目出现Error:java: 无效的源发行版: 1.8的错误提示,一定是哪里还没有改对。查看Java Compiler配置,妈耶,果然是!

    解决问题:

    首先查看maven插件的版本,1.7没错!

    然后打开Java Compiler,果然我之前默认的是1.8的版本。修改之后如下:

    重新maven clean------->maven install------->重新导包一下。pom文件终于不报错了,包也导入进来了,天也晴朗了。项目终于跑起来了。

    展开全文
  • 在IDEA中,如果MAVEN文件中有一个jar下载到,会影响到整个POM文件的依赖导入,因此需要特别注意POM文件中的JAR是否能下载,可以一部分一部分的选择性注释进行判断,还有一种情况是虽然POM文件里面的JAR能够...

    在IDEA中,如果MAVEN文件中有一个jar下载不到,会影响到整个POM文件的依赖导入,因此需要特别注意POM文件中的JAR包是否能下载,可以一部分一部分的选择性注释进行判断,还有一种情况是虽然POM文件里面的JAR包能够下载,但是IDEA死活不自动下载,可以选择先注释,然后再添加这样试一下,其他就是一般依赖包出现问题的时候,可以看下POM文件的最上面是否有报错,根据错误信息查看是哪个JAR找不到。

    展开全文
  • java.lang.NoClassDefFoundError 和ClassNotFoundException 异常,经过一查找才发现是因为打包的时候依赖jar没打进去; 一开始是在项目中导入了本地的jar。发现没用 网上找到问题说是因为sco...

    这个问题忙了我一天多的时间,因为太棘手了, 所以记录下来,防止忘记;

    问题是这样的,因为项目中用到了自定义的jar包,也就是远程仓库里没有的jar,所以想要引用就必须自己手动添加进去,在idea中运行是没问题的,但是打包到测试环境后发现经常报错

    java.lang.NoClassDefFoundError   和  ClassNotFoundException 异常,经过一查找才发现是因为打包的时候依赖jar包没打进去;

    一开始是在项目中导入了本地的jar包。发现没用

    网上找到问题说是因为scope指定了system域是系统范围使用的,在打包时不会将这个空间的包打进lib目录下;

    然后也在项目中手动添加了这个依赖jar包;发现还是不行

    但是不管是mvn install 还是mvn package 打包后,在war包里的 WEB-INF/lib 目录下都没看到这个jar包

    根据这个问题,网上尝试了很多方法都没用,最后自己在一个网站上找到了方法
     

    解决方案

    1、在pom.xml文件的 build 标签下面加入以下代码即可

    
    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-war-plugin</artifactId>
        <version>2.6</version>
        <configuration>
            <webResources>
                <resource>
                    <!-- 源jar包所在位置, ${project.basedir} 表示当前目录的路径 -->
                    <directory>${project.basedir}/lib</directory>
    
                    <!-- 打包后的目标文件夹  ,也就是你打包后的war包或者jar包的目录  -->
                    <targetPath>WEB-INF/lib</targetPath>
                    <filtering>false</filtering>
                    <includes>
                        <!-- 把所有的jar包都打进去 -->
                        <include>**/*.jar</include>
                    </includes>
                </resource>
            </webResources>
        </configuration>
    

    加好后的代码如下 

     

    2、因为有了  <directory>${project.basedir}/lib</directory>  ,所以我们需要在当前项目下建立一个lib文件夹,然后把需要打包的jar放进去

     

    3、添加这段代码后再执行mvn packge 或者mvn install。我们可以看到,jar包已经打进去了

    展开全文
  • Maven打包依赖依赖的Jar也打进去

    千次阅读 2020-12-06 21:44:12
    可以在pom.xml中添加如下依赖 注意:一定要写明主类的类全名。 <plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration> <archive> <manifest>

    可以在pom.xml中添加如下依赖

    注意:一定要写明主类的类全名。

    <plugin>
                    <artifactId>maven-assembly-plugin</artifactId>
                    <configuration>
                        <archive>
                            <manifest>
                                <mainClass>主类全名</mainClass>
                            </manifest>
                            <manifestEntries>
                                <Class-Path>.</Class-Path>
                            </manifestEntries>
                        </archive>
                        <descriptorRefs>
                            <descriptorRef>jar-with-dependencies</descriptorRef>
                        </descriptorRefs>
                    </configuration>
                    <executions>
                        <execution>
                            <id>make-assembly</id>
                            <phase>package</phase>
                            <goals>
                                <goal>single</goal>
                            </goals>
                        </execution>
                    </executions>
                </plugin>

    打包后可以看到:

    后面带有dependince的jar包就是依赖的jar包,上面的就是项目本身的jar包

    可以在上面的路径栏里输入cmd进入命令行 输入

    java -jar 项目jar包名

    运行jar包进行测试,注意不要运行依赖所形成的jar包

    可以看到正常启动

    此处运行的是eureka,所以还可以访问一下http://localhost:7001/,查看具体效果

    展开全文
  • 项目是基于maven的SpringBoot项目的,领导提了一...项目打成jar打项目里的依赖包,而是将项目里的依赖包安装到本地。 也就是只打一个没有依赖包的jar,但是还要引用安装到本地的外部依赖,这个具体要怎么操作?
  • 每次导入一个新的maven项目时,总是能自动导入依赖,导致注解都爆红,才发现是idea没又设置好。 Settings -> Build,Execution,Deployment -> Build Tools -> Maven -> Importing,如下图:
  • 由上图难看出,我的依赖已经全部导入进去了,并且在idea里面也可以看到,但是就是导入进去,也知道这idea是抽什么风。网上的办法都试过了,比如:重新reload、设置编码、检查版本、检查maven,改idea的设置,...
  • 两步解决maven依赖导入失败问题

    千次阅读 2020-03-07 11:14:01
    由于网络问题,maven依赖经常会导入失败,私服上的以来导入失败概率低一些,maven中央仓库上的依赖导入失败的概率则相对较高,其实这个问题很容易解决,但是之前还是见到很多初学者对此知道该如何解决,甚至有人在...
  • <dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc14</artifactId>... 然后在build节点里增加maven-install-plugin的plugin ,如下所示: <plugin> <.
  • Maven中关于依赖导入不进的解决办法

    万次阅读 2019-08-11 09:21:16
    我们进入到我们的本地仓库, 新建。 在repository中我们新建一个com\github\tobato\fastdfs-client\1.26.7 先是groupid -> artifactId -> version (-SNAPASHOT省略) 建立好文件夹之后,我们自己手...
  • 解决idea maven工程无法导入依赖

    千次阅读 2020-02-28 17:28:37
    添加依赖出现以下问题 1.Cannot resolve plugin org.apache.maven.plugins:maven-clean-plugin:2.5 2.Could not transfer artifact org.apache.maven.plugins:maven-install-plugin:pom:2.4 from/to central ...
  • 1、Maven手动导入依赖不能下载jar 原因分析: maven官方提供的镜像仓库使用不了 问题解决: 将Maven的镜像仓库改成阿里的镜像仓库,更改Maven配置请参考下面这条博客。 IDEA Maven下载不了依赖问题解决 2、...
  • 使用maven的package打包,而且pom中也设置了需要依赖: <build> <pluginManagement><!-- lock down plugins versions to avoid using Maven defaults (may be moved to parent pom) --> <...
  • ![图片说明](https://img-ask.csdn.net/upload/202005/19/1589889317_329549.png) mysql也是同样的情况
  • ※system:system 范围依赖与 provided 类似,但是你必须显式的提供一个对于本地系统中 JAR文件的路径,需要指定 systemPath 磁盘路径,system依赖不推荐使用。   (在 maven-web 工程中测试各各 scop。测试总结...
  • maven打包时引入外部依赖jar

    千次阅读 2018-11-12 18:09:46
    A项目项目中依赖了b.jar,但是b.jar并非maven上的jar,而是直接放在main/resouces/lib的文件夹下,现在A项目项目打包时,需要将b.jar放在A生成的jar包中,结构如下: 实现方法: 引入依赖 引入插件 resources:...
  • maven依赖导入成功了,并且也能通过ctrl+左键找到原jar 解决问题 这可能是一个maven和IDEA构建目标项目时的问题,只需要让构建项目交给maven去执行就可以了 settings中找到runner勾选图示选项 ...
  • mac idea 安装的版本需要对应...否则,导入pom依赖。 在idea中,查看自己软件的版本,对应时间。 首先下载: http://maven.apache.org/download.cgi下载你想要的版本 点击这个可以找到你想要的版本号 ...
  • 问题描述:本地maven仓库有jar导入依赖不成功。 问题分析:可能是复制的依赖坐标格式不正确,一般从pdf中复制的代码格式都存在问题。 解决方案: 去仓库找到你的jar,比如我这里fastdfs依赖导入不成功,找到...
  • 由于Oracle授权问题,Maven3提供oracle JDBC driver  可以到maven中央仓库去下载依赖,网址: http://repo.spring.io/plugins-release/com/oracle/ojdbc6/11.2.0.3/  复制到本地仓库对应目录即可 <!-- oracle ...
  • 情况一:无法下载pom配置文件中的依赖包,或只能下载少数,各项配置都正确的情况; 问题分析:work offline 的勾被选中,然后在去掉work offline的勾之后看能够下载pom文件中的依赖,具体方法: (1)左上角File...
  • 情况一:maven远程仓库无法直接倒,但是可以在在远程仓库或者相应网站下载到jar。此方法适合担任开发,多人协同开发请看情况二中的倒方法(推荐方案二...发现有两个maven依赖无法自动导入 2、去mven reposi...
  • 主要介绍了IDEA对使用了第三方依赖jar的非Maven项目打jar的问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
  • oracle jdbc并能向mysql那样直接配置,...应用情景时这个样子的,在idea加了依赖但是显示没加上去,又是clean,又是install的,都不行啊,最后查了说是ojdbc依赖包需要自己在命令行添加进去,这个命令一定要输入...
  • 1.下载的依赖不全 首先进入本地maven仓库,查看你项目中springboot版本的相关依赖,可以参考下面下面这张图(springboot的依赖在你maven配置文件设置的仓库目录下的“\org\springframework\boot\spring-boot-...
  • 我遇到的问题是:我在本地写了一个项目1后,打包成jar,然后在另一个项目(项目2)中导入,其中项目1中我自定义了@注解,但是在项目2中使用时能import,并且我查看maven依赖,这个jar也是有的呀!!!这就很...
  • IDEA中Maven项目导入依赖包,出现红线波浪线: 解决方案: 1找到对应的pom.xml文件,将红色波浪线对应的全部删除,保存后 2再进行撤销操作(Ctrl+z),然后红线就消失啦! ——————————————————...
  • Maven 依赖导入失败

    2021-07-09 16:25:27
    Maven 依赖导入失败
  • 本人小白,跟着b站尚硅谷学springboot SpringBoot视频教程(idea版)_2018_Java视频_spring boot_springboot核心篇+… ...新建maven项目后,在导入maven的spring jar包依赖时报错 1.一开始无法导入 报错:Unable to i...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 8,558
精华内容 3,423
关键字:

maven包导入不进去依赖