最近在学习大数据,在运行第一个demo的时候出了问题
[WARNING] JAR will be empty - no content was marked for inclusion!
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>java</groupId>
<artifactId>hadoop-demo</artifactId>
<version>1.0-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-common</artifactId>
<version>2.6.0</version>
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-mapreduce-client-jobclient</artifactId>
<version>2.6.0</version>
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-hdfs</artifactId>
<version>2.6.0</version>
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-mapreduce-client-common</artifactId>
<version>2.6.0</version>
</dependency>
</dependencies>
</project>
少了src下的文件,而且好像依赖也没有,到底是什么情况...如何修改...
刚刚接触idea和maven不久,还不是很熟悉,百度的结果情况也都不太相同,第一次在csdn上提问,希望各位高手多多指点一下,谢谢!
你是不是缺少了,,maven的打包工具,,,加个maven的打包插件试试
放在倒数第二行下面
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
</plugins>
</build>
idea没用过,我用的是eclipse,你看一下idea的打包输出是什么,在eclipse中是deployment assembly。
一般的POM配置,不定义输出依赖包的话是不会输出的!你需要在pom中添加输出依赖包设置!
具体百度
或者你可以命令行
mvn clean assembly:assembly
JAR将为空 - 没有内容被标记为包含!
有没有执行过类似步骤:在 src 下的 com 上单击鼠标右键,在弹出的菜单中依次选择“Mark Directory As》Source Root”。
使用命令 package