现象:
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
相关推荐
3. 选中"lib"目录,然后在右侧的"Project Structure"面板中,点击"Mark Directory as" -> "Library Folder",这样IntelliJ IDEA会识别这个目录下的Jar包。 4. 在"File" -> "Project Structure"中,选择"Modules",...
首先,在`pom.xml`文件的`<dependencies>`标签内,不会直接添加本地jar包,因为Maven依赖管理不包含这个功能。但是,我们可以通过以下步骤实现: - 打开Idea,找到项目的`pom.xml`文件,然后在右侧的Maven面板上...
本文将详细讨论“导入jar的问题”,以及如何在Android开发环境中添加外部jar。 首先,理解jar文件的本质是至关重要的。jar文件是Java的一种归档格式,它包含了一系列编译后的.class文件,这些文件代表了Java应用...
当我们需要在Idea中连接Oracle数据库时,需要配置相应的驱动库,也就是JDBC驱动,即ojdbc.jar包。Oracle JDBC驱动是Oracle公司提供的用于与Oracle数据库进行通信的Java API。这个压缩包文件可能包含了必要的ojdbc...
Java集成Kettle所有Jar包是一项常见的任务,尤其对于那些在数据处理、ETL(提取、转换、加载)项目中使用Kettle(也称为Pentaho Data Integration或PDI)的开发者来说。Kettle是一个强大的开源数据集成工具,它提供...
在使用 IDEA 运行程序时,可能会出现 jar 包不存在的错误。这是因为 pom.xml 文件中有依赖关系,但是代码没有红色的警告。解决方法是:在 Maven 安装目录下的 conf 文件下的 setting.xml 文件中,不要加入本地仓库...
标题“ansj所需jar及library”指的是在Java开发中使用ANSJ库的相关资源,特别是针对自然语言处理(NLP)的应用。ANSJ全称为“Any Natural Language Processing”,它是一个强大的中文分词、词性标注、命名实体识别和...
POM是Maven的核心,它是一个XML文件,包含了项目的基本信息(如groupId、artifactId、version)、构建指令、依赖关系、插件配置等。在Maven项目中,POM.xml位于项目根目录下,定义了项目的元数据和构建规则。 五、...
这可以通过IDE如Eclipse或IntelliJ IDEA的配置设置来实现,也可以在构建工具如Maven或Gradle的依赖管理中声明。对于Maven项目,可以在`pom.xml`中添加以下依赖: ```xml <dependencies> <groupId>junit ...
在Java开发过程中,Maven是一个不可或缺的工具,它极大地简化了构建、管理和部署Java项目的过程。本教程将深入探讨如何使用Maven来编译Java项目,以实现高效且规范的开发流程。 首先,理解Maven的基本概念至关重要...
如果项目使用Maven管理,可以在pom.xml文件中添加对应的依赖,这样在构建时,Maven会自动下载并管理这些jar包。 以下是一个简单的示例pom.xml配置: ```xml <dependencies> <!-- 添加Hive相关的依赖 --> ...
在Java Web开发中,JSTL(JavaServer Pages Standard Tag Library)和Standard是两个非常重要的库,它们主要用于增强JSP页面的功能,使代码更加简洁、可读性更强。当你遇到"Can not find the tag library descriptor...
例如,在Maven中,你可以使用`mvn package`命令来生成包含所有依赖的`.jar`(默认为`jar-with-dependencies.jar`),在Gradle中,可以配置`shadowJar`或`assembly`插件实现相同目标。 总之,导出包含第三方库的Java...
3. **配置构建路径**:在你的IDE中,打开项目属性,找到"Java Build Path"或类似的设置,然后在"Libraries"或"Dependencies"部分添加这些jar包。这样,编译器就能找到OpenCV的类和方法。 4. **编写代码**:现在你...
如果是在Eclipse、IntelliJ IDEA等IDE中,可以直接通过导入库的方式将`jstl.jar`和`standard.jar`添加到项目中。确保在Web-INF目录下的lib文件夹中存在这两个jar包,这样Tomcat或其他Servlet容器就能正确识别并加载...
使用构建工具如Maven或Gradle可以帮助自动化这个过程,它们可以跟踪项目的依赖关系,自动下载所需的jar包,并将它们打包到最终的可执行jar或war文件中。 2. **版本冲突**:不同的库可能会依赖不同版本的同一个库,...
- **IntelliJ IDEA**:在`Project`视图中,右键点击JAR文件,选择`Add as Library...`,然后在`Sources`标签页下指定源码路径。 2. **使用命令行工具**: - `jar tf <jar_file_name>.jar`:列出JAR文件内的所有...
在IDEA中,需要进行一系列的配置来确保E9开发环境的正确搭建。 * 首先,需要安装IDEA并启动选择open,找到ecology9目录,点击OK。 * 接下来,需要设置项目,打开设置后,切换到Global libraries,增加全局lib定义,...
在Android开发过程中,Android Studio是官方推荐的集成开发环境(IDE),它基于IntelliJ IDEA。Gradle是一款强大的自动化构建工具,被广泛用于Android项目构建,因为它提供了灵活的构建脚本,可以处理复杂的依赖关系...
接下来,我们来看看在IntelliJ IDEA(Idea)中导入jar包的两种方法: 1. **通过File -> Project Structure导入**: - 打开项目结构对话框,选择“Modules”,然后选择你要导入jar包的模块。 - 在"Dependencies...