【问题标题】:How to Get Eclipse, Maven and Google PlayN to work together? [closed]如何让 Eclipse、Maven 和 Google Play 协同工作? [关闭]
【发布时间】:2012-05-13 01:25:30
【问题描述】:

我现在已经尝试了 3 次来设置 eclipse 来运行 playn-sample 项目,但没有成功。我尝试了以下入门指南:

http://davies-barnard.co.uk/2012/03/playn/

http://code.google.com/p/playn/wiki/GettingStarted

http://www.gamefromscratch.com/post/2011/10/13/Getting-started-with-PlayN.aspx

当我开始遇到问题时,我已经能够了解指南的导入部分。我已经清理了所有 JRE、JDK Eclipse 安装,目前安装了以下内容。

Java SE SDK 6u29

http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html#jdk-6u29-oth-JPR

Android SDK r18

http://developer.android.com/sdk/index.html

面向 Java EE 开发人员的 Eclipse IDE

http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/indigor

m2e - Eclipse v1.0.200.20111228-1245 的 Maven 集成

(来自所有可用的更新站点)

适用于 Eclipse 的 Android 插件版本。 18.0.0.v201203301601-306762

https://dl-ssl.google.com/android/eclipse/

谷歌插件

http://dl.google.com/eclipse/plugin/3.7

用于 WTP 版本的 Maven 集成。 0.15.2.20120306-2040

http://download.jboss.org/jbosstools/updates/m2eclipse-wtp

当我尝试将 playn-samples 导入工作区时,我的体验开始偏离指南。我不断收到以下错误:

在 Eclipse 中未找到处理 android-maven-plugin:3.1.1:proguard 的市场条目。有关详细信息,请参阅帮助。

虽然我已经从事编程多年,但我的时间主要是在 Visual Studio 中,主要是 C#、ASP.NET,并且在过去两年中,我学习了 jQuery/JavaScript。我在大学时用 Java 编写了一些程序,并认为 PlayN 框架是重返工作的一个很好的理由。我从这些指南中缺少什么来启动和运行?

【问题讨论】:

  • 就是这样。对于尝试导入时遇到的市场错误,我没有找到任何建议或解决方案。我已经修复了似乎很常见的 java 错误。但我没有使用 Android、Maven 或 Eclipse 的经验。因此,我为什么要问一个尝试的方向。
  • @j4y:问题是在这个家伙可以继续他的编程之前做些什么。他还提到了他已经“尝试过”的东西。
  • 对于 未找到市场条目 错误,请查看 Ricardo 的回答 here 是否有帮助。

标签: android eclipse maven playn


【解决方案1】:

我和你有同样的问题。

自从我放弃了 eclipse,我尝试了 Netbeans,现在我正在编程和测试这个库。

很快,这就是我所做的:

  1. 从这里获取 Netbeans+Java SE 组合: http://www.oracle.com/technetwork/java/javase/downloads/jdk-netbeans-jsp-142931.html 并安装它
  2. 启动 Netbeans,转到 文件 > 新建项目 > Maven > Archetype 项目 > 下一步
  3. 在下一个对话框中,按下添加按钮
  4. 将弹出一个新窗口。切换到您的网络浏览器
  5. 转到http://search.maven.org/ 并在搜索框中输入playN
  6. 在结果列表中,在 ArtifactID 列中查找 playn-archetype 并单击它
  7. 还记得 Netbeans 上的最后一个窗口吗?返回 IDE 并开始填写出现在 playn-archetype 的结果列表中的 Group Id、Artifact Id 和 Version 字段。例如,Group Id 是 com.googlecode.playn,Artifact Id 是 playn-archetype,而 目前最新版本是 1.2
  8. 将存储库字段留空,然后单击确定
  9. 现在从列表中选择您最近添加的原型,然后单击下一步
  10. 在以下对话框中,您可以留下字段或更改您想要的字段。 但是,在 Additional Creation Properties 部分中,确保您在 JavaGameClassName 字段。这将是您的主类的名称,因此请务必填写它,否则在单击“完成”后它将标记一个错误,您必须重新开始。
  11. 单击完成,Netbeans 将开始下载一堆东西,所以请耐心等待,直到完成。伟大的!现在您已经准备好运行 PlayN 的工作项目了。只需在 Project Navigator 中查找 [your-project-name] Java 文件夹,右键单击它并选择 Run
  12. 如果出现与 android 相关的错误,您需要转到 [your-project-name] Metaproject > Project Files 并打开 pom.xml 文件。打开它并在 modules 部分中,评论或删除 <module>android</module> 行,现在就快点 测试您的项目。
  13. 请记住,Core 文件夹是您对游戏进行编程的地方,而其他文件夹是每个文件夹的启动器 平台(Java、Android、iOS...)

希望有帮助:)

【讨论】:

  • 很好的说明,但现在我遇到了一个我没想到的错误。无法在项目standalone-pom上执行目标 org.apache.maven.plugins:maven-archetype-plugin:2.2:generate (default-cli): Archetype com.googlecode.playn:playn-archetype:1.2 is not configured Property JavaGameClassName is失踪。我根据 JaveGameClassName 的说明设置变量。这是关于图书馆的吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-07-08
  • 1970-01-01
  • 2011-10-13
  • 2014-12-19
  • 2010-10-14
相关资源
最近更新 更多