`

maven的工程在idea中导入时,始终建立不了jar包的依赖关系(maven library dependencies)

 
阅读更多

现象:

1.查看Module的属性(F4),可以看到没有任何建立本地的库的依赖关系:

  

 

2.看Maven工程的依赖关系也有错误

  

解决方式:

1.打开maven的输出信息为DEBUG,重新通过maven compile一下

 

 

得到输出警告信息类似:

[WARNING] The POM for org.apache.geronimo.specs:geronimo-stax-api_1.0_spec:jar:1.0.1 is invalid, transitive dependencies (if any) will not be available: 1 problem was encountered while building the effective model for org.apache.geronimo.specs:geronimo-stax-api_1.0_spec:1.0.1
[FATAL] Non-parseable POM C:\Users\ABC\.m2\repository\org\apache\geronimo\genesis\config\config\1.1\config-1.1.pom: attribute value must start with quotation or apostrophe not j (position: TEXT seen <html>\n<script language=j... @2:19)  @ C:\Users\GSP\.m2\repository\org\apache\geronimo\genesis\config\config\1.1\config-1.1.pom, line 2, column 19

 2.删除目录 C:\Users\ABC\.m2\repository\org\apache\geronimo\genesis\config\config\1.1

3.重新import一下工程(maven-->reimport)就恢复正常了。

 

原因是构建依赖时,只要有一个有错误,所有的都会取消。

参考:http://stackoverflow.com/questions/11454822/import-maven-dependencies-in-intellij-idea

 

  • 大小: 32.1 KB
  • 大小: 82.9 KB
  • 大小: 16.1 KB
分享到:
评论

相关推荐

    通过 IntelliJ IDEA 创建一个简易的Java工程并导入Jar包

    3. 选中"lib"目录,然后在右侧的"Project Structure"面板中,点击"Mark Directory as" -&gt; "Library Folder",这样IntelliJ IDEA会识别这个目录下的Jar包。 4. 在"File" -&gt; "Project Structure"中,选择"Modules",...

    详解idea maven项目如何使用lib下得jar包

    首先,在`pom.xml`文件的`&lt;dependencies&gt;`标签内,不会直接添加本地jar包,因为Maven依赖管理不包含这个功能。但是,我们可以通过以下步骤实现: - 打开Idea,找到项目的`pom.xml`文件,然后在右侧的Maven面板上...

    导入jar的问题

    本文将详细讨论“导入jar的问题”,以及如何在Android开发环境中添加外部jar。 首先,理解jar文件的本质是至关重要的。jar文件是Java的一种归档格式,它包含了一系列编译后的.class文件,这些文件代表了Java应用...

    idea连接oracle数据库需要的jar包和配套的pom.xml文件

    当我们需要在Idea中连接Oracle数据库时,需要配置相应的驱动库,也就是JDBC驱动,即ojdbc.jar包。Oracle JDBC驱动是Oracle公司提供的用于与Oracle数据库进行通信的Java API。这个压缩包文件可能包含了必要的ojdbc...

    java集成kettle所有jar包

    Java集成Kettle所有Jar包是一项常见的任务,尤其对于那些在数据处理、ETL(提取、转换、加载)项目中使用Kettle(也称为Pentaho Data Integration或PDI)的开发者来说。Kettle是一个强大的开源数据集成工具,它提供...

    详解IDEA 中使用Maven创建项目常见错误和使用技巧(推荐)

    在使用 IDEA 运行程序时,可能会出现 jar 包不存在的错误。这是因为 pom.xml 文件中有依赖关系,但是代码没有红色的警告。解决方法是:在 Maven 安装目录下的 conf 文件下的 setting.xml 文件中,不要加入本地仓库...

    ansj所需jar及library

    标题“ansj所需jar及library”指的是在Java开发中使用ANSJ库的相关资源,特别是针对自然语言处理(NLP)的应用。ANSJ全称为“Any Natural Language Processing”,它是一个强大的中文分词、词性标注、命名实体识别和...

    新建maven项目基础

    POM是Maven的核心,它是一个XML文件,包含了项目的基本信息(如groupId、artifactId、version)、构建指令、依赖关系、插件配置等。在Maven项目中,POM.xml位于项目根目录下,定义了项目的元数据和构建规则。 五、...

    JUnit所需jar包

    这可以通过IDE如Eclipse或IntelliJ IDEA的配置设置来实现,也可以在构建工具如Maven或Gradle的依赖管理中声明。对于Maven项目,可以在`pom.xml`中添加以下依赖: ```xml &lt;dependencies&gt; &lt;groupId&gt;junit ...

    如何用Maven编译java项目实例

    在Java开发过程中,Maven是一个不可或缺的工具,它极大地简化了构建、管理和部署Java项目的过程。本教程将深入探讨如何使用Maven来编译Java项目,以实现高效且规范的开发流程。 首先,理解Maven的基本概念至关重要...

    使用IDEA工具连接CDH集群里面的hive组件

    如果项目使用Maven管理,可以在pom.xml文件中添加对应的依赖,这样在构建时,Maven会自动下载并管理这些jar包。 以下是一个简单的示例pom.xml配置: ```xml &lt;dependencies&gt; &lt;!-- 添加Hive相关的依赖 --&gt; ...

    jstl和standard的jar包

    在Java Web开发中,JSTL(JavaServer Pages Standard Tag Library)和Standard是两个非常重要的库,它们主要用于增强JSP页面的功能,使代码更加简洁、可读性更强。当你遇到"Can not find the tag library descriptor...

    java导出工程形成.jar文件所需工具

    例如,在Maven中,你可以使用`mvn package`命令来生成包含所有依赖的`.jar`(默认为`jar-with-dependencies.jar`),在Gradle中,可以配置`shadowJar`或`assembly`插件实现相同目标。 总之,导出包含第三方库的Java...

    OpenCv java使用jar包.7z

    3. **配置构建路径**:在你的IDE中,打开项目属性,找到"Java Build Path"或类似的设置,然后在"Libraries"或"Dependencies"部分添加这些jar包。这样,编译器就能找到OpenCV的类和方法。 4. **编写代码**:现在你...

    jstl所需要的jar包

    如果是在Eclipse、IntelliJ IDEA等IDE中,可以直接通过导入库的方式将`jstl.jar`和`standard.jar`添加到项目中。确保在Web-INF目录下的lib文件夹中存在这两个jar包,这样Tomcat或其他Servlet容器就能正确识别并加载...

    源程序用到的lib包

    使用构建工具如Maven或Gradle可以帮助自动化这个过程,它们可以跟踪项目的依赖关系,自动下载所需的jar包,并将它们打包到最终的可执行jar或war文件中。 2. **版本冲突**:不同的库可能会依赖不同版本的同一个库,...

    查看jar源码

    - **IntelliJ IDEA**:在`Project`视图中,右键点击JAR文件,选择`Add as Library...`,然后在`Sources`标签页下指定源码路径。 2. **使用命令行工具**: - `jar tf &lt;jar_file_name&gt;.jar`:列出JAR文件内的所有...

    E9开发环境搭建IDEA篇. 不懂得可以私我

    在IDEA中,需要进行一系列的配置来确保E9开发环境的正确搭建。 * 首先,需要安装IDEA并启动选择open,找到ecology9目录,点击OK。 * 接下来,需要设置项目,打开设置后,切换到Global libraries,增加全局lib定义,...

    Android studio 配置gradle 2.2.2 插件所需pom、jar文件

    在Android开发过程中,Android Studio是官方推荐的集成开发环境(IDE),它基于IntelliJ IDEA。Gradle是一款强大的自动化构建工具,被广泛用于Android项目构建,因为它提供了灵活的构建脚本,可以处理复杂的依赖关系...

    ssm读书笔记.docx

    接下来,我们来看看在IntelliJ IDEA(Idea)中导入jar包的两种方法: 1. **通过File -&gt; Project Structure导入**: - 打开项目结构对话框,选择“Modules”,然后选择你要导入jar包的模块。 - 在"Dependencies...

Global site tag (gtag.js) - Google Analytics