我正在使用带有m2eclipse的eclipse从https://svn.java.net/svn/swingx~svn/trunkCheck out Maven Projects from SCM

这很完美;如果在Run as... eclipse项目上使用Maven build...-> swingx-project,则所有依赖项Maven项目都会将其jars构建到target-目录中:swingx-action-1.6.5-1.jarswingx-core-1.6.5-1.jar“,依此类推。正在使用我的应用程序,所有资源和资源都已打包好。
但是应该汇总某些jar内容的swingx-all-1.6.5-1.jar只有3 KiloByte,因为未找到任何来源。控制台输出为:

....
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ swingx-all ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 0 resource
[INFO]
[INFO] --- maven-compiler-plugin:3.0:compile (default-compile) @ swingx-all ---
[INFO] No sources to compile
[INFO]
....


可以在https://java.net/projects/swingx/sources/svn/content/trunk/swingx-all/pom.xml?rev=4316看到swingx-all pom.xml

为什么此pom.xml找不到所需的源代码和资源?

最佳答案

该模块中没有src / main / java,因为它打算使用来自所有其他模块的源代码。

如果未指定任何概要文件,那么将不会收集这些其他模块源,因此请在命令中添加-Pjvnet-release来触发它。

10-04 22:44