LibGDX:在项目源或资源中找不到GWT模块com.badlogic.gdx.physics.box2d

时间:2014-04-30 22:15:13

标签: java maven gwt libgdx

我一直试图使用gwt后端导出我的libGDX游戏,但遇到了以下错误:

[ERROR] Failed to execute goal org.codehaus.mojo:gwt-maven-plugin:2.5.0:compile (default) on project Game-html: GWT Module com.badlogic.gdx.physics.box2d not found in project sources or resources. -> [Help 1]

我确实添加到我的gwt.xml继承名称,我确实添加了box2d作为依赖项,但我仍然得到错误。我的gwt.xml看起来像这样:

<module rename-to='Game'>
    <inherits name='com.badlogic.gdx.backends.gdx_backends_gwt' />
    <inherits name='package.Game' />
    <inherits name='com.badlogic.gdx.physics.box2d.box2d-gwt' />

    <source path='core'/>
    <source path='html'/>

    <public path="resources" />

    <entry-point class='package.GameHtml'/>
    <set-configuration-property name="gdx.assetpath" value="assets" />
    <set-configuration-property name='gdx.assetoutputpath' value='html/target/webapp' />
</module>

这是我的pom.xml中的box2d依赖项:

<dependency>
    <groupId>com.badlogicgames.gdx</groupId>
    <artifactId>gdx-box2d-gwt</artifactId>
    <version>${gdx.version}</version>
</dependency>

<dependency>
    <groupId>com.badlogicgames.gdx</groupId>
    <artifactId>gdx-box2d-gwt</artifactId>
    <version>${gdx.version}</version>
    <classifier>sources</classifier>
    <scope>provided</scope>
</dependency>

Box2D最近只发生了扩展,所以我找不到任何使用maven的好例子,所以我可能只是使用了错误的依赖,但我不知道。谁知道我做错了什么?

编辑:项目结构,按要求

Project/
|-- assets
|
|-- core
|  |-- src
|    |-- main
|      |-- java
|        |-- package
|  |-- pom.xml
|
|-- html
|  |-- src
|    |-- main
|      |-- java
|        |-- package
|          |-- Project.gwt.xml
|  |-- war
|    |-- WEB-INF
|      |-- web.xml
|    |-- index.html
|  |-- pom.xml
|
|-- pom.xml

0 个答案:

没有答案