无法在Eclipse中创建PlayN项目的框架

5
我已经几乎放弃了使用PlayN。 我尝试了PlayN的入门指南(这里)以及GamesFromScratch的更新指南(这里),但都没有成功。 每次我尝试创建一个新的项目,选择“Maven Project”,并使用code.googlecode.playn 1.3.1原型时,我都会收到以下错误消息:
'Creating playn-archetype' has encountered a problem Unable to create project from archetype [com.googlecode.playn:playn-archetype:1.3.1] The defined artifact is not an archetype 我想知道是否有什么地方做错了? 我读到Eclipse附带了Maven版本3.0.2(我正在使用Eclipse Juno),因此我安装了Maven 3.0.4,但我不知道如何升级Eclipse的版本(或者是否有任何区别)。
非常感谢您的时间,
2个回答

9

Eclipse Juno内置了Maven 3.0.4,所以这不是问题所在。

以下是我想出的解决方案:

  1. Apache下载apache-maven-3.0.x。
  2. (在Windows上) 将apache-maven-3.0.x中bin文件夹的路径添加到您的PATH环境变量中(点击编辑,在末尾添加一个分号和bin文件夹的路径)。
  3. 使用Maven(而不是Eclipse)生成新项目:

mvn archetype:generate -DarchetypeGroupId=com.googlecode.playn -DarchetypeArtifactId=playn-archetype -DarchetypeVersion=1.3.1

  • (在Eclipse中) 文件->导入->现有的Maven项目;浏览到您生成项目的位置(可能是您的用户文件夹),然后导入。
  • 要运行该项目,请作为“Maven测试”在gameName上运行,编辑gameName-core。
  • 干杯!


    这个解决方法似乎有效。但我想知道如何真正解决这个问题,以允许人们从Eclipse创建项目。 - Ezequiel
    2
    这个解决方法在我使用的OSX和Eclipse Juno上有效。我只需要按照步骤1和2,将Maven的Eclipse版本更改为从Apache下载的“external”版本。然后我使用快速修复功能解决了所有Java项目的错误。 - Keldon Alleyne

    0

    您需要将Maven运行时添加到Window/Preferences/Maven/Installations中。在此之后,如果您有先前的Maven运行配置,则可能还需要更新这些配置以使用新的Maven。


    网页内容由stack overflow 提供, 点击上面的
    可以查看英文原文,
    原文链接