精华内容
下载资源
问答
  • java缺少项目的POM,没有可用的依赖关系信息
    千次阅读
    2021-03-15 14:15:10

    背景

    尝试使用Java 1.7的干净安装Apache Maven 3.1.0将Java库添加到本地Maven存储库。以下是添加Java归档文件的方式:

    mvn install:install-file \

    -DgroupId=net.sourceforge.ant4x \

    -DartifactId=ant4x \

    -Dversion=0.3.0 \

    -Dfile=ant4x-0.3.0.jar \

    -Dpackaging=jar

    这创建了以下目录结构:

    $HOME/.m2/repository/net/sourceforge/ant4x/

    ├── 0.3.0

    │ ├── ant4x-0.3.0.jar.lastUpdated

    │ └── ant4x-0.3.0.pom.lastUpdated

    └── ant4x

    ├── 0.3.0

    │ ├── ant4x-0.3.0.jar

    │ ├── ant4x-0.3.0.pom

    │ └── _remote.repositories

    └── maven-metadata-local.xml

    项目的pom.xml文件引用依赖项目(上面的树),如下所示:

    1.5

    0.3.0

    UTF-8

    ...

    net.sourceforge

    ant4x

    ${net.sourceforge.ant4x-version}

    provided

    问题

    运行mvn compile后,返回以下错误(full log on Pastebin):

    [ERROR] Failed to execute goal on project ant4docbook: Could not resolve dependencies for project net.sourceforge:ant4docbook:jar:0.6-SNAPSHOT: Failure to find net.sourceforge:ant4x:jar:0.3.0 in http://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced -> [Help 1]

    documentation注意到可能存在的一些问题,但这些问题似乎都不适用。

    想法

    我根据文档尝试了以下内容:

    >将默认设置复制到Maven的用户主目录中:

    cp /opt/apache-maven-3.1.0/conf/settings.xml $HOME/.m2/.

    >编辑用户的settings.xml文件。

    >更新本地存储库的值:

    ${user.home}/.m2/repository

    >保存文件。

    我也尝试过以下命令:

    mvn -U

    mvn clear -U

    我试过使用Maven 3.0.5,但也失败了。

    您如何强制Maven使用本地版本的库,而不是试图找出一个尚未下载的库?

    有关

    没有解决问题的相关问题和信息:

    更多相关内容
  • java调用kettle的依赖

    2019-02-19 17:25:31
    java调用kettle的依赖包。调试代码的过程中一个个找出来的,分享给大家 kettle java 依赖
  • Guice是一个轻量级的,开源的,依赖项注入框架,适用于Java 6及更高版本... Guice填补了核心Java中许多缺少的功能,并有助于设计更好的API。 它还旨在使开发和调试更快,更轻松,使您可以使用或不使用工具来理解代码。
  • 解决java调用kettle,JSON input 缺少依赖问题 问题描述 我用kettle工具创建了一个转换文件.ktr,其中包含一个json input组件, 本地执行ktr文件能正常转换数据。当使用java代码调用ktr文件时报错:Can’t run ...

    解决java调用kettle,JSON input 缺少依赖问题

    问题描述

    我用kettle工具创建了一个转换文件.ktr,其中包含一个json input组件, 本地执行ktr文件能正常转换数据。当使用java代码调用ktr文件时报错:Can’t run transformation due to plugin missing

    本地调用的解决方案

    百度得到的解决办法基本差不多,在初始化代码KettleEnvironment.init();前增加一行引入依赖的代码:
    StepPluginType.getInstance().getPluginFolders().
    add(new PluginFolder(“D:\Program Files (x86)\kettle\data-integration\plugins\kettle-json-plugin”, false, true));

    “D:\Program Files (x86)\kettle\data-integration\plugins\kettle-json-plugin”,这个路径为我电脑上缺失的json input依赖路径,如果是缺失其它依赖也可依照此方式解决。依赖地址可以到kettle安装路径的plugins文件夹下寻找。

    如果只是止步于本地调试,上面的方法已经解决问题了。但如果要将代码打包并部署到服务器上,就有可能遇到下面的问题了。

    部署到服务器上的解决方案

    我是沿用本地调用方案,只是替换掉本地路径。
    将整个json input的依赖文件夹kettle-json-plugin,放在项目resource目录下,通过this.getClass().getClassLoader().getResource()方式拿到kettle-json-plugin的路径,经测试仍然报错。打包上传到服务器测试一样报错。

    然后发现只要依赖文件夹kettle-json-plugin处于classes文件夹下,就会报错。急于解决该问题,就用了比较简单粗暴的方式,将文件夹kettle-json-plugin直接复制到打好的war包下:放在classes外面
    在这里插入图片描述
    然后将路径直接写死到wabapps/项目下,再测试就OK了。

    当然感觉这不是很好的解决方式,期待网友给出更好的解决方案。

    展开全文
  • 传统java web项目集成dubbo 需要的依赖包,这里就不进行dubbo集成代码的示例展示了,网上一搜一大堆,但一般都是maven web项目。传统web直接用maven配置中的依赖,会缺少jar。因为本身maven引入的jar中本身依赖着...
  • 在Linux安装安装软件总没有在Windows系统下安装软件来的那么干净利落,不同的软件包安装的方式也不同,时常在安装包的时候缺少依赖包导致安装过程被打断,这是一件很让人头疼的事,这几天安装软件一直有这些问题,...

    在Linux安装安装软件总没有在Windows系统下安装软件来的那么干净利落,不同的软件包安装的方式也不同,时常在安装包的时候缺少依赖包导致安装过程被打断,这是一件很让人头疼的事,这几天安装软件一直有这些问题,现在把解决的办法记录下,防止遗忘。

    第一种:使用yum命令安装,熟悉Linux系统的人对这个命令一定不陌生,它可以自动安装依赖包,网上看到一种比较狠的解决依赖包安装的方法:

    yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5-devel libidn libidn-devel openssl openssl-devel nss_ldap openldap openldap-devel  openldap-clients openldap-servers libxslt-devel libevent-devel ntp  libtool-ltdl bison libtool vim-enhanced

    联网安装Linux常用的包,我试了下,挺好用。

    第二种:在安装Linux操作的系统的时候,尽量多选些服务安装(很有用),如下:

    7a0c6f331f6376df3cc7a5a73cad269a.png

    展开全文
  • db2的相关jar包依赖

    2020-10-10 16:55:24
    上传的是DB2驱动文件db2java.jar、db2jcc.jar、db2jcc_license_cu.jar。压缩包中有db2java.jar、 db2jcc.jar、db2jcc_license_cu.jar
  • 以前都是在eclipse调试,第一次打包出来,依赖jre的地方都能正常运行,但是依赖第三方包的地方就提示找不到依赖包。导出的jar解压发现的确没有依赖包,classpath文件有表明依赖包路径,都是在本机,却无法运行。请问...
  • 解决方法第一步:删除之前IDEA下载的所有springboot版本第二步:用IDEA新建Spring inteuegh 项目第三步:直接使用jdk11创建项目第四步:创建HelloController.java测试3. 小结&参考资料小结...

    前言

    研究了几个星期问题,终于解决了。
    Java 11从JDK中剔除了很多JRE的东西,但事实并非如此。
    在网上仅仅只找到一点关于jdk11和spring boot的支持问题的资料:jdk11与springboot的依赖。不过仍然没解决问题,这篇文章将实际帮你解决这个springboot留下的问题。

    简单解释一下为什么会出现这个问题:
    jdk11从jdk中剔除了很多jre的东西,导致idea在自动下载时没有下载那部分依赖包,springboot根本无法启动。
    欢迎收藏米奇罗的博客

    1. 准备&注意事项

    有几个注意事项:

    • 项目在IDEA运行。
    • 请勿让IDEA下载太多的Spring boot版本,放在一起容易出问题,一般存放位置在C盘的用户里面.m2文件夹就是springboot存放位置,可以将其删除,创建项目的时候,选择版本,IDEA会自动帮你下载。
    • 因为JAVA官网已经不再支持jdk11的下载了,我这儿有网盘下载jdk10的下载提取码: e548
    • jdk11官网下载

    2. 解决方法

    在idea中jdk11在配置springboot时所缺少的几个依赖包,在jdk10版本下下载的springboot2.1.0中就可以找到了。

    第一步:删除之前IDEA下载的所有springboot版本

    在C盘用户目录下.m文件夹就是下载的springboot版本,直接把文件夹删掉即可。

    第二步:用IDEA新建Spring Initializr 项目

    利用jdk10来下载所缺的依赖包
    这个时候必须使用jdk10来创建项目(利用Spring Initializr创建)

    利用Spring Initializr创建

    红色位置不能错
    在这里插入图片描述

    在这里插入图片描述
    其他默认创建即可。

    第三步:直接使用jdk11创建项目

    和上面步骤大致一样,jdk版本选择11即可。

    第四步:创建HelloController.java测试

    如图创建测试代码HelloController.java

    package com.example.demo07;
    
    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.RequestMethod;
    import org.springframework.web.bind.annotation.ResponseBody;
    import org.springframework.web.bind.annotation.RestController;
    import org.springframework.web.bind.annotation.RestController;
    
    /**
     * 这里的@RestController   相当于@ResponseBody + @Controller
     */
    @RestController
    public class HelloController {
        @RequestMapping(value = "/hello",method = RequestMethod.GET)
        public String helloSpringBoot(){
            return "Hello SpringBoot!";
        }
    }
    

    在这里插入图片描述

    接下来就是见证奇迹的时刻,直接点击运行,在浏览器中输入http://localhost:8080/hello
    结果如下:
    结果

    3. 小结&参考资料

    小结

    对于强迫症的我来说,一直连续弄了几周,皇天不负有心人,终于找到了解决方法,心情是无比激动啊,然后就翘了一节课。

    参考资料

    展开全文
  • 日志是应用软件中不可缺少的部分,Apache的开源项目log4j是一个功能强大的日志组件,提供...但这篇文章不是介绍Log4j,这篇文章主要介绍了关于因缺少Log4j依赖导致应用启动失败问题的相关资料,需要的朋友可以参考下。
  • flink-hadoop-compatibility_2.12-1.7.1.jar javax.ws.rs-api-2.0.1.jar jersey-common-2.27.jar ...Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/jersey/api/client/config/ClientConfig
  • [TOC]背景:一个工程要打成jar包,一般两种情况,要么是打成一个工具jar让别人引用,要么打成一个可执行jar包。那么不使用maven的情况下...搜索java 2.选择JAR file3.打包这里如果直接finish就没有设置Main Class,...
  • jaxws-rt 2.1.4 jar java webservice依赖

    热门讨论 2014-04-02 16:28:19
    maven 下载jaxws-rt 2.1.4 jar 失败了 其中包含包 ...javax.xml.ws jaxws-api 2.1 org.jvnet.staxex stax-ex 1.2 org.jvnet mimepull 1.2 做java webservice时缺少这些包 好不容易下载下来 备份csdn
  • 不管是java普通工程,还是java web项目,甚至是android项目,依赖包的管理有2种:1.直接依赖jar包这种方式简单直白,项目下载后在正确的ide或者稍微做转换就可以运行起来。比如java web工程的WEB-INF/lib下只要按这...
  • 在编译的时候,提示java:程序包org.apache.http不存在 打开pom.xml文件,发现是对应的版本不对 我怎么知道是哪个版本才是正确的呢?打开百度,输入maven org.apache.httpcomponents,一般出来的第一个就是 ...
  • Java导入Excel文件依赖

    千次阅读 2019-12-28 10:39:19
    Java读取excel文件工具包 导入以下两个依赖 读取excel文件出现出现异常 java.lang.NoClassDefFoundError: org/apache/commons/collections4/...这是缺少commons-collections4,导入依赖就行了 ...
  • java项目缺少jar包

    千次阅读 2017-11-06 17:24:08
    java项目缺少jar包
  • I've set up a maven project in visual studio code with the red hat java support. Everything works great, except that the intellisense doesn't include the javadoc descriptions for the functions and cla...
  • 缺少的库无法从Java代码生成MS Word文档,而无需任何特殊组件。 有趣的编码 *当我说没有第三方或外部库时,我的意思是没有任何Microsoft库或特殊组件。 请参考下面的“依赖关系”部分。 项目已从以下位置迁移: ...
  • 当flink on yarn模式运行时,发生如下异常信息,需要将压缩包中的4个依赖jar包放入flink安装路径下的lib目录下。 Exception in thread "main" java.lang.NoClassDefFoundError: ...
  • 使用Java批注处理进行依赖项注入 生成源代码 避免使用任何反射或类路径扫描(如此低的开销和快速的启动) Library only (DI库,大小约为25k) 与匕首的区别 专门用于服务器端开发(而不是Andriod) 通过@...
  • 开发中发现缺少了一些依赖,这些依赖在创建项目是没有想到 手动添加 在模块的pom.xml文件中粘贴在网上查到的依赖 再次进入勾选依赖页面 再次进入勾选页面,进行勾选,让IDEA自动给我们添加 操作 再次进入勾
  • Java依赖注入(控制反转)

    千次阅读 2016-06-18 23:26:12
    两个主角“依赖注入”和“控制反转”: 1、二都说的都是同一件事,只是叫法不同。是一个重要的面向对象编程的法则,也是一种设计模式; 2、英文原称:依赖注入,Dependency Injection(DI);  控制反转,...
  • 我有一个maven项目,它具有从远程Nexus存储库获取的依赖项.我相信依赖关系不是用maven构建的,只是上传了一个准系统POM文件.服务器上的布局看起来很好,所以它可能与maven一起部署.当maven将依赖项下载到我的本地存储库...
  • 包内含离线安装的gcc-rmp、nginx-rpm的依赖包,并附有安装说明,一套资源全部搞定,自己亲自整理的
  • jni调用dll扩展程序直接配置-Djava.library.path来指定dll所在目录即可以加载到dll,但是如果dll要依赖其它dll的时候会提示 Can't find dependent librarie即找不到dll的依赖库,这种情况可以将需要依赖的dll放到...
  • kettle是一个纯java编写的etl工具,同时提供了相关api供java进行调用。速度是很快的10000笔/S速度。本资料提供的是java调用kettle需要的jar包
  • 1. 查看缺少依赖 2. 查找选择缺少依赖 3. 安装缺少依赖 4. 缺少依赖安装成功 备注:要把缺少依赖都按照顺序安装上噢~ 备注: 1) 若是顺序下载插件,依旧下载失败,打开系统管理→管理插件→高级,将...
  • 最全的ssm项目依赖

    2017-11-25 11:02:54
    最全的ssm项目依赖包,包括ssm项目用到的 spring springmvc mybatis的jar包和依赖jar包

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 62,182
精华内容 24,872
关键字:

java缺少依赖

java 订阅