Maven:JAR将为空 – 没有内容标记为包含
我和maven有一个小问题。 当我运行命令mvn包时,我收到以下警告:
[警告] JAR将为空 – 没有内容标记为包含!
构建成功但生成的jar文件为空,如警告所示。
为什么这样,我做错了什么?
这是我的pom.xml
4.0.0 framework framework 1.0 jar framework http://maven.apache.org UTF-8 My dependencies target target/classes ${project.artifactId}-${project.version} target/test-classes src src src test maven-compiler-plugin 2.3.2 src org.apache.maven.plugins maven-jar-plugin 2.4 lib
我希望你有充分的理由不遵循标准的目录布局 ,否则考虑重新安排文件夹:它将使你的生活更轻松(以及你的同事)。 我的猜测是没有编译过。 在这种情况下:删除maven-compiler-plugin的配置就足够了。
请试试这个:
${project.artifactId}-${project.version} src test src **/*.java test **/*.java org.apache.maven.plugins maven-compiler-plugin ${maven-compiler-plugin.version} ${maven.compiler.source} ${maven.compiler.target}
如果要转换现有的Eclipse Java Project
只需右键单击Java Project
并单击Configure
/ Convert to Maven Project
。