2011-09-21 198 views
0

我正在尝试使用maven为日食建立一个项目。 该项目是荣格(http://jung.sourceforge.net/) 根据他们的文档,我需要建立月食日食

1.download与.jar文件

2.extract它存档文件夹

3.Cd到该文件夹​​并运行mvn日食:日食

如果我没有理解错的一切,在那之后它应该创建Eclipse的一个项目,我可以通过在varialbe M2_REPO链接到我的项目自己的项目,并在我的代码中使用库。

但问题是,maven说[INFO]构建Maven存根项目(无POM)1. (或[INFO]不能执行mojo:eclipse。它需要一个带有现有pomxml的项目,但构建是不是使用one.for maven 2) 我不是这样的,它在逻辑上是正确的,因为它在创建项目之前需要项目本身。

一些谷歌搜索后,我想通过一个pom.xml文件需要一些项目。 此外,我可以通过键入 MVN原型创建使用Maven这样的项目:产生-DgroupId = com.mycompany.app -DartifactId =我的应用程序内-DarchetypeArtifactId = Maven的原型 - 快速入门-DinteractiveMode =假

好吧,这创建该项目,但下一步是什么?如何将jung库绑定到项目上?我已经做了一些尝试(例如将jars和xml文件相互移动,执行maven命令,但是我没有很好的结果)。

那么,有人能清楚地描述我得到错误“NO POM.XML”文件后应遵循的步骤吗? 我的最终目标是使用jung库的eclipse项目。

谢谢!

回答

2

这听起来像是你正在下载预建版本,专为那些只想使用库的人而设计。因此,它没有Maven构建项目所需的pom.xml文件,甚至可能没有源代码。

如果您想自己构建它,请按照http://sourceforge.net/apps/trac/jung/wiki/JUNGManual#Appendix:HowtoBuildJUNG的说明记住使用第二个选项来检查CVS代码(“如果您是用户,请执行此操作:”)。或者您可以从Eclipse内部检查CVS,在这种情况下,您不需要执行'mvn eclipse:eclipse'部分。如果您将Eclipse与Maven项目一起使用,那么我会建议在Eclipse市场上安装适用于Eclipse的M2E插件。然后,您可以将项目作为Maven项目启用,并且使其更容易处理。

我刚刚根据说明(虽然没有在Eclipse中设置它)自己构建它,它们工作正常。

+0

非常感谢!在你的帖子后,对我来说,Eve​​rthing是明确的:)我只需要使用这些库,但是手册让我困惑,因为它说我需要从源代码构建库来使用它们。我只是误解了一切,因为我在java中不是很好。我已经下载了源代码,并将它们构建到eclipse项目中(仅仅为了兴趣)我还想出了如何将库绑定到我的eclipse proj中作为jar文件,并且因为我不需要修改它们,所以这是去我。 –