i try upload video youtube use open source
https://code.google.com/p/ytd-android/
the problem couse maven tool ... never use , , dont know how use it.
there way transform maven project android project ?
if not , how run maven project on android device ??? (dont forge dont know how use it)
i can not copy project new android project because can not find jar files.
i try advice : integrating maven project in android project
in commend line (when locate in app path ) type :
mvn install
look : (idan app)
c:\סינכרון\פרוייקט אפליקציה\source\youtbue\youtube upload\idan> mvn install
(c:\סינכרון\פרוייקט אפליקציה\source\youtbue\youtube upload\idan
) pom file is.
and recieve errors :
\google\ytdl\mainactivity.java:[24,36] error: package com.google.android.gms.com mon not exist [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\mainactivity.java:[57,33] error: package android.support.v4.content not exist [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\uploadslistfragment.java:[187,6] error: cannot find symbol [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\directfragment.java:[138,4] error: cannot find symbol [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\directfragment.java:[138,43] error: cannot find symbol [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\directfragment.java:[142,57] error: package youtubeplayer not exist [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\directfragment.java:[173,2] error: method not override or impl ement method supertype [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\directfragment.java:[176,2] error: method not override or impl ement method supertype [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\directfragment.java:[185,2] error: method not override or impl ement method supertype [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\directfragment.java:[188,2] error: method not override or impl ement method supertype [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\directfragment.java:[191,2] error: method not override or impl ement method supertype [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\mainactivity.java:[303,20] error: cannot find symbol [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\mainactivity.java:[302,14] error: cannot find symbol [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\mainactivity.java:[305,17] error: cannot find symbol [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\mainactivity.java:[306,10] error: cannot find symbol [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\mainactivity.java:[308,17] error: cannot find symbol [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\mainactivity.java:[317,17] error: cannot find symbol [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\mainactivity.java:[365,12] error: cannot find symbol [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\mainactivity.java:[450,12] error: cannot find symbol [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\mainactivity.java:[545,8] error: cannot find symbol [info] 70 errors [info] ------------------------------------------------------------- [info] ------------------------------------------------------------------------ [info] build failure [info] ------------------------------------------------------------------------ [info] total time: 6.082s [info] finished at: mon may 06 00:44:32 idt 2013 [info] final memory: 16m/169m [info] ------------------------------------------------------------------------ [error] failed execute goal org.apache.maven.plugins:maven-compiler-plugin:2. 3.2:compile (default-compile) on project ytdl: compilation failure: compilation failure: [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\resumableupload.java:[17,34] error: package com.google.android.gms. auth not exist [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\resumableupload.java:[31,29] error: package android.support.v4.app not exist [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\resumableupload.java:[32,33] error: package android.support.v4.cont ent not exist [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\util\imagecache.java:[30,30] error: package android.support.v4.util not exist [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\util\imagecache.java:[70,12] error: cannot find symbol [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\uploadslistfragment.java:[17,36] error: package com.google.android. gms.common not exist [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\uploadslistfragment.java:[18,36] error: package com.google.android. gms.common not exist [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\uploadslistfragment.java:[19,34] error: package com.google.android. gms.plus not exist [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\uploadslistfragment.java:[20,34] error: package com.google.android. gms.plus not exist [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\directfragment.java:[19,54] error: package com.google.android.youtu be.player.youtubeplayer not exist [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\directfragment.java:[20,54] error: package com.google.android.youtu be.player.youtubeplayer not exist [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\directfragment.java:[21,40] error: package com.google.android.youtu be.player not exist [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\directfragment.java:[52,4] error: cannot find symbol [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\directfragment.java:[52,31] error: cannot find symbol [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\directfragment.java:[54,10] error: cannot find symbol [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\directfragment.java:[177,35] error: package youtubeplayer not exist [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\uploadservice.java:[27,33] error: package android.support.v4.conten t not exist [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\mainactivity.java:[17,34] error: package com.google.android.gms.aut h not exist [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\mainactivity.java:[18,34] error: package com.google.android.gms.aut h not exist [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\mainactivity.java:[19,34] error: package com.google.android.gms.aut h not exist [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\mainactivity.java:[20,34] error: package com.google.android.gms.aut h not exist [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\mainactivity.java:[21,36] error: package com.google.android.gms.com mon not exist [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\mainactivity.java:[22,36] error: package com.google.android.gms.com mon not exist [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\mainactivity.java:[23,36] error: package com.google.android.gms.com mon not exist [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\mainactivity.java:[24,36] error: package com.google.android.gms.com mon not exist [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\mainactivity.java:[57,33] error: package android.support.v4.content not exist [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\resumableupload.java:[66,28] error: package notificationcompat not exist [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\resumableupload.java:[66,70] error: package notificationcompat not exist [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\resumableupload.java:[168,8] error: cannot find symbol [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\resumableupload.java:[168,40] error: cannot find symbol [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\util\imagecache.java:[141,31] error: cannot find symbol [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\uploadslistfragment.java:[62,30] error: package plusclient not exist [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\uploadslistfragment.java:[68,17] error: cannot access xmlpullparser [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\uploadslistfragment.java:[119,1] error: method not override or implement method supertype [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\uploadslistfragment.java:[126,1] error: method not override or implement method supertype [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\uploadslistfragment.java:[130,1] error: method not override or implement method supertype [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\uploadslistfragment.java:[187,6] error: cannot find symbol [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\directfragment.java:[138,4] error: cannot find symbol [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\directfragment.java:[138,43] error: cannot find symbol [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\directfragment.java:[142,57] error: package youtubeplayer not exist [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\directfragment.java:[173,2] error: method not override or impl ement method supertype [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\directfragment.java:[176,2] error: method not override or impl ement method supertype [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\directfragment.java:[185,2] error: method not override or impl ement method supertype [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\directfragment.java:[188,2] error: method not override or impl ement method supertype [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\directfragment.java:[191,2] error: method not override or impl ement method supertype [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\directfragment.java:[196,2] error: method not override or impl ement method supertype [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\directfragment.java:[199,2] error: method not override or impl ement method supertype [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\mainactivity.java:[152,4] error: cannot find symbol [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\mainactivity.java:[188,6] error: cannot find symbol [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\mainactivity.java:[236,26] error: cannot find symbol [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\mainactivity.java:[235,8] error: cannot find symbol [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\mainactivity.java:[303,20] error: cannot find symbol [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\mainactivity.java:[302,14] error: cannot find symbol [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\mainactivity.java:[305,17] error: cannot find symbol [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\mainactivity.java:[306,10] error: cannot find symbol [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\mainactivity.java:[308,17] error: cannot find symbol [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\mainactivity.java:[317,17] error: cannot find symbol [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\mainactivity.java:[365,12] error: cannot find symbol [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\mainactivity.java:[450,12] error: cannot find symbol [error] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\source\youtbue\youtube upload\idan\src\com \google\ytdl\mainactivity.java:[545,8] error: cannot find symbol [error] -> [help 1] [error] [error] see full stack trace of errors, re-run maven -e swit ch. [error] re-run maven using -x switch enable full debug logging. [error] [error] more information errors , possible solutions, please rea d following articles: [error] [help 1] http://cwiki.apache.org/confluence/display/maven/mojofailureexc eption
edite : add pom file
my pom file :
<project xmlns="http://maven.apache.org/pom/4.0.0" xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" xsi:schemalocation="http://maven.apache.org/pom/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelversion>4.0.0</modelversion> <groupid>com.google.ytdl</groupid> <name>youtube direct lite app android</name> <artifactid>ytdl</artifactid> <version>1.0-snapshot</version> <packaging>apk</packaging> <url>http://maven.apache.org</url> <repositories> <repository> <id>google-api-services</id> <url>http://google-api-client-libraries.appspot.com/mavenrepo</url> </repository> </repositories> <properties> <project.build.sourceencoding>utf-8</project.build.sourceencoding> <project.reporting.outputencoding>utf-8</project.reporting.outputencoding> <java.version>1.6</java.version> <android.version>4.1.1.4</android.version> <android.platform>16</android.platform> <android.support.version>r13</android.support.version> <android-maven.version>3.5.0</android-maven.version> <project.youtube.version>v3-rev44-1.13.2-beta</project.youtube.version> <project.plus.version>v1-rev64-1.13.2-beta</project.plus.version> <project.http.version>1.13.1-beta</project.http.version> <project.oauth.version>1.13.1-beta</project.oauth.version> <project.build.sourceencoding>utf-8</project.build.sourceencoding> </properties> <dependencies> <dependency> <groupid>com.google.apis</groupid> <artifactid>google-api-services-youtube</artifactid> <version>${project.youtube.version}</version> </dependency> <dependency> <groupid>com.google.apis</groupid> <artifactid>google-api-services-plus</artifactid> <version>${project.plus.version}</version> </dependency> <dependency> <groupid>com.google.http-client</groupid> <artifactid>google-http-client-jackson2</artifactid> <version>${project.http.version}</version> <exclusions> <exclusion> <artifactid>xpp3</artifactid> <groupid>xpp3</groupid> </exclusion> </exclusions> </dependency> <dependency> <groupid>com.google.http-client</groupid> <artifactid>google-http-client-jackson</artifactid> <version>${project.http.version}</version> </dependency> <dependency> <groupid>com.google.oauth-client</groupid> <artifactid>google-oauth-client-jetty</artifactid> <version>${project.oauth.version}</version> </dependency> <dependency> <groupid>com.google.oauth-client</groupid> <artifactid>google-oauth-client-java6</artifactid> <version>${project.oauth.version}</version> </dependency> <dependency> <groupid>com.google.android</groupid> <artifactid>android</artifactid> <version>${android.version}</version> <exclusions> <exclusion> <artifactid>xmlparserapis</artifactid> <groupid>xerces</groupid> </exclusion> <exclusion> <artifactid>xpp3</artifactid> <groupid>xpp3</groupid> </exclusion> </exclusions> <scope>provided</scope> </dependency> </dependencies> <build> <sourcedirectory>src</sourcedirectory> <pluginmanagement> <plugins> <plugin> <groupid>org.codehaus.mojo</groupid> <artifactid>build-helper-maven-plugin</artifactid> <executions> <execution> <phase>generate-sources</phase> <goals> <goal>add-source</goal> </goals> <configuration> <sources> <source>gen</source> </sources> </configuration> </execution> </executions> </plugin> <plugin> <groupid>org.apache.maven.plugins</groupid> <artifactid>maven-compiler-plugin</artifactid> <version>2.3.2</version> <configuration> <source>${java.version}</source> <target>${java.version}</target> </configuration> </plugin> <plugin> <groupid>com.jayway.maven.plugins.android.generation2</groupid> <artifactid>android-maven-plugin</artifactid> <version>${android-maven.version}</version> <configuration> <sdk> <platform>${android.platform}</platform> </sdk> <undeploybeforedeploy>true</undeploybeforedeploy> </configuration> <extensions>true</extensions> </plugin> <!--this plugin's configuration used store eclipse m2e settings only. has no influence on maven build itself. --> <plugin> <groupid>org.eclipse.m2e</groupid> <artifactid>lifecycle-mapping</artifactid> <version>1.0.0</version> <configuration> <lifecyclemappingmetadata> <pluginexecutions> <pluginexecution> <pluginexecutionfilter> <groupid>com.google.code.maven-replacer-plugin</groupid> <artifactid>maven-replacer-plugin</artifactid> <versionrange>[1.4.1,)</versionrange> <goals> <goal>replace</goal> </goals> </pluginexecutionfilter> <action> <ignore /> </action> </pluginexecution> </pluginexecutions> </lifecyclemappingmetadata> </configuration> </plugin> </plugins> </pluginmanagement> <plugins> <plugin> <groupid>com.jayway.maven.plugins.android.generation2</groupid> <artifactid>android-maven-plugin</artifactid> <version>${android-maven.version}</version> <extensions>true</extensions> </plugin> <plugin> <groupid>org.apache.maven.plugins</groupid> <artifactid>maven-eclipse-plugin</artifactid> <version>2.9</version> <configuration> <excludes> <exclude>android:android</exclude> <exclude>com.google.android.maps:maps</exclude> </excludes> <buildoutputdirectory>bin</buildoutputdirectory> <classpathcontainers> <classpathcontainer>com.android.ide.eclipse.adt.android_framework</classpathcontainer> <classpathcontainer>org.eclipse.jdt.launching.jre_container</classpathcontainer> </classpathcontainers> <additionalprojectnatures> <projectnature>com.android.ide.eclipse.adt.androidnature</projectnature> <projectnature>org.eclipse.ajdt.ui.ajnature</projectnature> </additionalprojectnatures> <buildcommands> <buildcommand>com.android.ide.eclipse.adt.resourcemanagerbuilder</buildcommand> <buildcommand>com.android.ide.eclipse.adt.precompilerbuilder</buildcommand> <buildcommand>org.eclipse.jdt.core.javabuilder</buildcommand> <buildcommand>com.android.ide.eclipse.adt.apkbuilder</buildcommand> </buildcommands> <useprojectreferences>false</useprojectreferences> </configuration> </plugin> </plugins> </build> <profiles> <profile> <id>release</id> <!-- via activation profile automatically used when release done maven release plugin --> <activation> <property> <name>performrelease</name> <value>true</value> </property> </activation> <build> <plugins> <plugin> <groupid>org.apache.maven.plugins</groupid> <artifactid>maven-jarsigner-plugin</artifactid> <version>1.2</version> <executions> <execution> <id>signing</id> <goals> <goal>sign</goal> <goal>verify</goal> </goals> <phase>package</phase> <inherited>true</inherited> <configuration> <removeexistingsignatures>true</removeexistingsignatures> <archivedirectory /> <keystore>${sign.keystore}</keystore> <alias>${sign.alias}</alias> <storepass>${sign.storepass}</storepass> <keypass>${sign.keypass}</keypass> <verbose>true</verbose> </configuration> </execution> </executions> </plugin> <!-- signed apk needs zipaligned --> <plugin> <groupid>com.jayway.maven.plugins.android.generation2</groupid> <artifactid>android-maven-plugin</artifactid> <version>${android-maven.version}</version> <inherited>true</inherited> <configuration> <sign> <debug>false</debug> </sign> <zipalign> <verbose>true</verbose> <outputapk>${project.build.directory}/${project.artifactid}-signed-aligned.apk </outputapk> </zipalign> <manifest> <debuggable>false</debuggable> </manifest> </configuration> <executions> <execution> <id>alignapk</id> <phase>package</phase> <goals> <goal>zipalign</goal> </goals> </execution> </executions> </plugin> <plugin> <groupid>org.codehaus.mojo</groupid> <artifactid>build-helper-maven-plugin</artifactid> <version>1.7</version> <configuration> <artifacts> <artifact> <file>${project.build.directory}/${project.artifactid}-signed-aligned.apk</file> <type>apk</type> <classifier>signed-aligned</classifier> </artifact> </artifacts> </configuration> <executions> <execution> <id>attach-signed-aligned</id> <phase>package</phase> <goals> <goal>attach-artifact</goal> </goals> </execution> </executions> </plugin> </plugins> </build> </profile> </profiles> </project> <build> <plugins> <plugin> <groupid>com.jayway.maven.plugins.android.generation2</groupid> <artifactid>android-maven-plugin</artifactid> <version>3.5.2</version> <configuration> <androidmanifestfile>${project.basedir}/androidmanifest.xml</androidmanifestfile> <resourcedirectory>${project.basedir}/res</resourcedirectory> <sdk> <platform>17</platform> </sdk> <undeploybeforedeploy>true</undeploybeforedeploy> </configuration> <extensions>true</extensions> </plugin> <plugin> <artifactid>maven-compiler-plugin</artifactid> <version>3.1</version> </plugin> </plugins> </build> <dependencies> <dependency> <groupid> org.apache.cassandra</groupid> <artifactid>cassandra-all</artifactid> <version>0.8.1</version> <exclusions> <exclusion> <groupid>org.slf4j</groupid> <artifactid>slf4j-log4j12</artifactid> </exclusion> <exclusion> <groupid>log4j</groupid> <artifactid>log4j</artifactid> </exclusion> </exclusions> </dependency> </dependencies> </project>
alright after long discussion in chat here solution. in order solve this:
plugin execution not covered lifecycle configuration:com.jayway.maven.plugins.android.generation2:android-maven-plugin:3.5.0
you should install android configurator m2e eclipse market:
select -> eclipse marketplace... , search
android m2e
. click install button next android connector maven
an install google play services
android sdk manager
, add android library project eclipse. set ytd-android
project use library and:
maven -> update project
run -> android application
Comments
Post a Comment