idea maven项目中pom.xml文件中包导入不进来

本文介绍了一个在使用IDEA过程中遇到的问题:在项目中虽然已通过pom文件正确引入了jar包,但在Java代码中却无法找到对应的类。经过排查发现是因为在Build->Ignored files中错误地将pom文件设置为被忽略的状态。通过取消勾选解决了该问题。

今天新创建一个module项目中,在pom文件中引入jar包,但是在java代码里,找不到这个类,然后我看了一下Dependencies目录,jar是下载好的



然后就试了很多方法,都没有解决,以为是idea工具的问题,最后发现在在Build ->Ignored files 有一个pom文件被勾选,我也不知道是什么时候勾选,反正是勾选上了,去掉勾选就可以了;





在IntelliJ IDEA中配置Maven项目pom.xml和hdfs.xml文件的方法如下: ### pom.xml文件配置 - **本地Maven环境配置**:可参考往期发布内容“如何在 IntelliJ IDEA 中配置 Maven 项目并使用 Java 8_idea配置java8”,链接为https://blog.csdn.net/qq_57629629/article/details/143734290?spm=1001.2014.3001.5501 [^1]。 - **修改仓库地址与依赖配置**:在配置setting.xml修改远程和本地仓库地址后,于Intellij IDEA编辑pom.xml配置依赖。修改完成后,Intellij右上角会提示“Maven projects need to be Imported”,点击“Import Changes”以更新依赖,或者点击“Enable Auto Import” [^2]。 - **特定项目配置**:若要利用IDEA通过创建Maven项目来实现hadoop相关项目,需在`</project>`前的`<build>`节点下面增加如下内容: ```xml <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>2.6</version> <configuration> <archive> <manifest> <!--main()所在的类,注意修改--> <mainClass>join.joinMain</mainClass> </manifest> </archive> </configuration> </plugin> </plugins> ``` [^3] - **依赖示例**:对于maven创建spark项目pom.xml配置文件,可参考http://mvnrepository.com里的示例,如下: ```xml <!-- https://mvnrepository.com/artifact/org.apache.spark/spark-mllib_2.10 --> <dependency> <groupId>org.apache.spark</groupId> <artifactId>spark-mllib_2.10</artifactId> <version>2.2.0</version> <scope>provided</scope> </dependency> ``` [^4] ### hdfs.xml文件配置 参考内容未提及在IntelliJ IDEA中配置Maven项目里hdfs.xml文件的方法,一般情况下,hdfs.xml是Hadoop分布式文件系统(HDFS)的配置文件,在IntelliJ IDEA中若要使用它,可将其放置在项目的资源目录(通常是`src/main/resources`)下,确保项目能正确加载该配置文件。同时,根据具体的HDFS集群配置,修改hdfs.xml中的相关属性,如`fs.defaultFS`指定HDFS的命名节点地址等。
评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值