Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error while packaging #368

Closed
alonshoshani opened this issue May 24, 2014 · 13 comments
Closed

Error while packaging #368

alonshoshani opened this issue May 24, 2014 · 13 comments

Comments

@alonshoshani
Copy link

its days im trying to integrate maven with android.
finally,the app work and the mvn compile is compiling my app but when im packaging i get the folowing error:

This is my pom.xml:


4.0.0
com.stoker
gs-maven-android
0.1.0
apk


<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>

<repositories>
    <repository>
        <id>The mavenized Facebook Android API</id>
        <url>http://avianey.github.com/facebook-api-android-maven/</url>
    </repository>

    <repository>
        <id>android.support-mvn-repo</id>
        <url>https://raw.github.com/kmchugh/android.support/mvn-repo</url>
        <snapshots>
            <enabled>true</enabled>
            <updatePolicy>daily</updatePolicy>
        </snapshots>
    </repository>

</repositories>

<dependencies>
    <dependency>
        <groupId>com.google.android</groupId>
        <artifactId>android</artifactId>
        <version>4.1.1.4</version>
        <scope>provided</scope>
    </dependency>

    <dependency>
        <groupId>com.actionbarsherlock</groupId>
        <artifactId>sample-roboguice</artifactId>
        <version>4.4.0</version>
    </dependency>

    <dependency>
        <groupId>com.github.avianey</groupId>
        <artifactId>facebook-android-api</artifactId>
        <version>3.0.0</version>
        <type>apklib</type>
    </dependency>

    <dependency>
        <groupId>com.google.code.facebookapi</groupId>
        <artifactId>facebook-java-api</artifactId>
        <version>3.0.4</version>
    </dependency>

    <dependency>
        <groupId>com.google.code.gson</groupId>
        <artifactId>gson</artifactId>
        <version>2.2.4</version>
    </dependency>

    <dependency>
        <groupId>com.koushikdutta.ion</groupId>
        <artifactId>ion</artifactId>
        <version>1.2.4</version>
    </dependency>

    <dependency>
        <groupId>com.google.android.gms</groupId>
        <artifactId>google-play-services</artifactId>
        <version>14.0.0</version>
    </dependency>

    <dependency>
        <groupId>com.android.support</groupId>
        <artifactId>support-v13</artifactId>
        <version>1.1.1</version>
        <scope>compile</scope>
    </dependency>


    <dependency>
        <groupId>com.google.android.gcm</groupId>
        <artifactId>gcm-server</artifactId>
        <version>1.0.2</version>
    </dependency>


</dependencies>

<build>
    <plugins>
        <plugin>
            <groupId>com.jayway.maven.plugins.android.generation2</groupId>
            <artifactId>android-maven-plugin</artifactId>
            <version>3.8.2</version>
            <configuration>
                <sdk>
                    <platform>19</platform>
                </sdk>
                <deleteConflictingFiles>true</deleteConflictingFiles>
                <undeployBeforeDeploy>true</undeployBeforeDeploy>
            </configuration>
            <extensions>true</extensions>
        </plugin>
        <plugin>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.1</version>
            <configuration>
                <source>1.6</source>
                <target>1.6</target>
            </configuration>
        </plugin>
    </plugins>
</build>

[ERROR] Failed to execute goal com.jayway.maven.plugins.android.generation2:android-maven-plugin:3.8.2:dex (default-dex) on project gs-maven-android: MojoExecutionException: ANDROID-040-001: Could not execute: Command = cmd.exe /X /C ""C:\Program Files\Java\jdk1.7.0_17\jre\bin\java" -Xmx1024M -jar C:\Users\alon\Desktop\adt-bundle-windows-x86_64-20131030\sdk\build-tools\19.0.3\lib\dx.jar --dex --output=C:\Users\alon\Desktop\stokerApp\Stoker\target\classes.dex C:\Users\alon.m2\repository\com\gith
ub\avianey\facebook-android-api\3.0.0\facebook-android-api-3.0.0.apklib C:\Users\alon.m2\repository\commons-lang\commons-lang\2.2\commons-lang-2.2.jar C:\Users\alon.m2\repository\aopalliance\aopalliance\1.0\aopalliance-1.0.jar C:\Users\alon.m2\repository\com\google\inject\guice\3.0\guice-3.0-no_aop.jar C:\Users\alon.m2\repository\commons-logging\commons-logging\1.1.1\commons-logging-1.1.1.jar C:\Users\alon.m2\repository\javax\xml\stream\stax-api\1.0-2\stax-api-1.0-2.jar C:\Users\alon.m2\re
pository\javax\xml\bind\jaxb-api\2.1\jaxb-api-2.1.jar C:\Users\alon.m2\repository\com\actionbarsherlock\sample-roboguice\4.4.0\sample-roboguice-4.4.0.jar C:\Users\alon.m2\repository\com\android\support\support-v13\1.1.1\support-v13-1.1.1.jar C:\Users\alon.m2\repository\com\actionbarsherlock\actionbarsherlock\4.4.0\actionbarsherlock-4.4.0.apklib C:\Users\alon.m2\repository\com\google\code\facebookapi\facebook-java-api\3.0.4\facebook-java-api-3.0.4.jar C:\Users\alon\Desktop\stokerApp\Stoker\ta
rget\classes C:\Users\alon.m2\repository\org\roboguice\roboguice\2.0\roboguice-2.0.jar C:\Users\alon.m2\repository\com\sun\xml\bind\jaxb-impl\2.1.9\jaxb-impl-2.1.9.jar C:\Users\alon.m2\repository\com\koushikdutta\async\androidasync\1.2.4\androidasync-1.2.4.jar C:\Users\alon.m2\repository\org\json\json\20080701\json-20080701.jar C:\Users\alon.m2\repository\javax\inject\javax.inject\1\javax.inject-1.jar C:\Users\alon.m2\repository\com\google\android\support-v4\r7\support-v4-r7.jar C:\Users\a
lon.m2\repository\org\jvnet\jaxb2_commons\runtime\0.4.1.5\runtime-0.4.1.5.jar C:\Users\alon.m2\repository\com\github\rtyley\roboguice-sherlock\1.5\roboguice-sherlock-1.5.jar C:\Users\alon.m2\repository\javax\activation\activation\1.1\activation-1.1.jar C:\Users\alon.m2\repository\com\google\code\facebookapi\facebook-java-api-schema\3.0.4\facebook-java-api-schema-3.0.4.jar C:\Users\alon.m2\repository\com\google\code\gson\gson\2.2.4\gson-2.2.4.jar C:\Users\alon.m2\repository\com\google\andro
id\gcm\gcm-server\1.0.2\gcm-server-1.0.2.jar C:\Users\alon.m2\repository\com\koushikdutta\ion\ion\1.2.4\ion-1.2.4.jar C:\Users\alon.m2\repository\com\google\android\gms\google-play-services\14.0.0\google-play-services-14.0.0.jar", Result = 1 -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal com.jayway.maven.plugins.android.generation2:android-maven-plugin:3.8.2:dex (default-dex) on project gs-maven-android:
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:216)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:108)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:76)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:116)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:361)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:155)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:584)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:213)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:157)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
Caused by: org.apache.maven.plugin.MojoExecutionException:
at com.jayway.maven.plugins.android.phase08preparepackage.DexMojo.runDex(DexMojo.java:411)
at com.jayway.maven.plugins.android.phase08preparepackage.DexMojo.execute(DexMojo.java:159)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:133)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
... 19 more
Caused by: com.jayway.maven.plugins.android.ExecutionException: ANDROID-040-001: Could not execute: Command = cmd.exe /X /C ""C:\Program Files\Java\jdk1.7.0_17\jre\bin\java" -Xmx1024M -jar C:\Users\alon\Desktop\adt-bundle-windows-x86_64-20131030\sdk\build-tools\19.0.3\lib\dx.jar --dex --output=C:\Users\alon\Desktop\stokerApp\Stoker\target\classes.dex C:\Users\alon.m2\repository\com\github\avianey\facebook-android-api\3.0.0\facebook-android-api-3.0.0.apklib C:\Users\alon.m2\repository\commons-l
ang\commons-lang\2.2\commons-lang-2.2.jar C:\Users\alon.m2\repository\aopalliance\aopalliance\1.0\aopalliance-1.0.jar C:\Users\alon.m2\repository\com\google\inject\guice\3.0\guice-3.0-no_aop.jar C:\Users\alon.m2\repository\commons-logging\commons-logging\1.1.1\commons-logging-1.1.1.jar C:\Users\alon.m2\repository\javax\xml\stream\stax-api\1.0-2\stax-api-1.0-2.jar C:\Users\alon.m2\repository\javax\xml\bind\jaxb-api\2.1\jaxb-api-2.1.jar C:\Users\alon.m2\repository\com\actionbarsherlock\sampl
e-roboguice\4.4.0\sample-roboguice-4.4.0.jar C:\Users\alon.m2\repository\com\android\support\support-v13\1.1.1\support-v13-1.1.1.jar C:\Users\alon.m2\repository\com\actionbarsherlock\actionbarsherlock\4.4.0\actionbarsherlock-4.4.0.apklib C:\Users\alon.m2\repository\com\google\code\facebookapi\facebook-java-api\3.0.4\facebook-java-api-3.0.4.jar C:\Users\alon\Desktop\stokerApp\Stoker\target\classes C:\Users\alon.m2\repository\org\roboguice\roboguice\2.0\roboguice-2.0.jar C:\Users\alon.m2\repo
sitory\com\sun\xml\bind\jaxb-impl\2.1.9\jaxb-impl-2.1.9.jar C:\Users\alon.m2\repository\com\koushikdutta\async\androidasync\1.2.4\androidasync-1.2.4.jar C:\Users\alon.m2\repository\org\json\json\20080701\json-20080701.jar C:\Users\alon.m2\repository\javax\inject\javax.inject\1\javax.inject-1.jar C:\Users\alon.m2\repository\com\google\android\support-v4\r7\support-v4-r7.jar C:\Users\alon.m2\repository\org\jvnet\jaxb2_commons\runtime\0.4.1.5\runtime-0.4.1.5.jar C:\Users\alon.m2\repository\co
m\github\rtyley\roboguice-sherlock\1.5\roboguice-sherlock-1.5.jar C:\Users\alon.m2\repository\javax\activation\activation\1.1\activation-1.1.jar C:\Users\alon.m2\repository\com\google\code\facebookapi\facebook-java-api-schema\3.0.4\facebook-java-api-schema-3.0.4.jar C:\Users\alon.m2\repository\com\google\code\gson\gson\2.2.4\gson-2.2.4.jar C:\Users\alon.m2\repository\com\google\android\gcm\gcm-server\1.0.2\gcm-server-1.0.2.jar C:\Users\alon.m2\repository\com\koushikdutta\ion\ion\1.2.4\ion-1
.2.4.jar C:\Users\alon.m2\repository\com\google\android\gms\google-play-services\14.0.0\google-play-services-14.0.0.jar", Result = 1

@Shusshu
Copy link
Contributor

Shusshu commented May 24, 2014

Can you try with 3.9.0-rc.1 or the latest snapshot?

@alonshoshani
Copy link
Author

i try with 3.9.0-rc.1 and still doesnt work....what is the latest version?

@Shusshu
Copy link
Contributor

Shusshu commented May 24, 2014

Building from the last commit on github

@alonshoshani
Copy link
Author

pleade guide me im new in github and maven..

@Shusshu
Copy link
Contributor

Shusshu commented May 24, 2014

git clone git@github.com:william-ferguson-au/maven-shared.git
cd maven-shared/maven-dependency-tree
mvn clean install

git clone git@github.com:jayway/maven-android-plugin.git
cd maven-android-plugin
mvn clean install

and then you can use 3.9.0-SNAPSHOT in your project

@alonshoshani
Copy link
Author

ok thx ill try it

@alonshoshani
Copy link
Author

after i clone and mvn clean install
i only need to write 3.9.0-SNAPSHOT in the version?
because it still doesnt work and i get the same exception

@william-ferguson-au
Copy link
Contributor

We need a link to a cut down github project that exposes the failure.

@alonshoshani
Copy link
Author

you mean you want link to my project in github?

@william-ferguson-au
Copy link
Contributor

Correct. Or better still a cut down version of your project that has just enough in it to highlight the fault. That way we won't spend hours trying to dig through any of your code or config that is not relevant.

@alonshoshani
Copy link
Author

i will appreciate if you explain me how to upload "cut down version"...is it a command on git or jus to upload my relevant files..?

@william-ferguson-au
Copy link
Contributor

Make a copy of your project.
Remove any code, classes, files that are not relevant to the bug to make
the project as simple as possible while still showing the error.

Upload the new project to github and provide a link to it.

On Sun, May 25, 2014 at 6:11 PM, alonshoshani notifications@github.comwrote:

i will appreciate if you explain me how to upload "cut down version"...is
it a command on git or jus to upload my relevant files..?


Reply to this email directly or view it on GitHubhttps://github.com//issues/368#issuecomment-44123709
.

@william-ferguson-au
Copy link
Contributor

7 days with no response from OP - Close.

@mosabua mosabua closed this as completed Jun 4, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants