techatspree / android-archetypes Goto Github PK
View Code? Open in Web Editor NEWMaven Archetypes for Android development
Home Page: https://github.com/akquinet/android-archetypes/wiki
License: Apache License 2.0
Maven Archetypes for Android development
Home Page: https://github.com/akquinet/android-archetypes/wiki
License: Apache License 2.0
Hi,
I am kind of new to android-development with Maven and found these interesting archetypes.
Archetype-getting-started worked really good but I get an error when creating the archetype-with-test in eclipse. It says "Can´t rename Can´t rename C:\ProcejtArea\MyTestApp". It creates some folders but I guess not all. I can´t either see it in the Package Explorer in Eclipse.
Do you know what the problem can bee?
Hope I am writing on the right place!
/Tobias
To reproduce follow these steps:
Expected result: New Android project should be created in Eclipse
Actual result: get error message "Unable to create project from archetype [de.akquinet.android.archetypes:android-quickstart:1.0.4]". See attached Eclipse .log stacktrace
Running
mvn archetype:generate
-DarchetypeArtifactId=android-quickstart
-DarchetypeGroupId=de.akquinet.android.archetypes
-DarchetypeVersion=1.0.8
-DgroupId=your.company
-DartifactId=my-android-application
cd my-android-application && mvn clean install android:deploy
as described in the README leads to the following error:
[INFO] --- android-maven-plugin:3.1.1:generate-sources (default-generate-sources) @ my-android-application ---
[INFO] ANDROID-904-002: Found aidl files: Count = 0
[INFO] ANDROID-904-002: Found aidl files: Count = 0
[ERROR] Error when generating sources.
org.apache.maven.plugin.MojoExecutionException: No Android SDK path could be found. You may configure it in the plugin configuration section in the pom file using ... or <android.sdk.path>...</android.sdk.path> or on command-line using -Dandroid.sdk.path=... or by setting environment variable ANDROID_HOME
at com.jayway.maven.plugins.android.AbstractAndroidMojo.getAndroidHomeOrThrow(AbstractAndroidMojo.java:850)
at com.jayway.maven.plugins.android.AbstractAndroidMojo.getAndroidSdk(AbstractAndroidMojo.java:819)
at com.jayway.maven.plugins.android.phase01generatesources.GenerateSourcesMojo.generateR(GenerateSourcesMojo.java:329)
at com.jayway.maven.plugins.android.phase01generatesources.GenerateSourcesMojo.execute(GenerateSourcesMojo.java:102)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
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:84)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
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:616)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
Starting the build process with "-Dandroid.sdk.path=/home/hennr/bin/android_sdk" works, though.
Seems that the archetype does not fetch the android sdk correctly.
Im using de.akquinet.android.archetypes:android-release:1.0.7
Building with goal: mvn clean install -Prelease
ending with error, what is wrong?
[INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ my-android-project ---
[WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent!
[INFO] Compiling 2 source files to /home/msm/android/git/my-android-project/my-android-project/target/classes
[INFO]
[INFO] --- android-maven-plugin:3.1.1:proguard (default-proguard) @ my-android-project ---
[INFO]
[INFO] --- proguard-maven-plugin:2.0.4:proguard (process-classes-with-proguard) @ my-android-project ---
[INFO] execute ProGuard [-outjars, '/home/msm/android/git/my-android-project/my-android-project/target/android-classes', -include, '/home/msm/android/git/my-android-project/my-android-project/proguard.conf', -libraryjars, '/home/msm/.m2/repository/com/google/android/android/2.3.3/android-2.3.3.jar', -libraryjars, '/home/msm/.m2/repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar', -libraryjars, '/home/msm/.m2/repository/org/apache/httpcomponents/httpclient/4.0.1/httpclient-4.0.1.jar', -libraryjars, '/home/msm/.m2/repository/org/apache/httpcomponents/httpcore/4.0.1/httpcore-4.0.1.jar', -libraryjars, '/home/msm/.m2/repository/commons-codec/commons-codec/1.3/commons-codec-1.3.jar', -libraryjars, '/home/msm/.m2/repository/org/khronos/opengl-api/gl1.1-android-2.1_r1/opengl-api-gl1.1-android-2.1_r1.jar', -libraryjars, '/home/msm/.m2/repository/xerces/xmlParserAPIs/2.6.2/xmlParserAPIs-2.6.2.jar', -libraryjars, '/home/msm/.m2/repository/xpp3/xpp3/1.1.4c/xpp3-1.1.4c.jar', -libraryjars, '/home/msm/.m2/repository/org/json/json/20080701/json-20080701.jar', -libraryjars, '/home/msm/.m2/repository/de/akquinet/android/androlog/androlog/1.0.5/androlog-1.0.5.jar', -libraryjars, '/home/msm/jdk/jdk1.6.0_29/jre/jre/lib/rt.jar', -libraryjars, '/home/msm/jdk/jdk1.6.0_29/jre/jre/lib/jsse.jar', -printmapping, '/home/msm/android/git/my-android-project/my-android-project/target/proguard_map.txt', -printseeds, '/home/msm/android/git/my-android-project/my-android-project/target/proguard_seeds.txt']
[INFO] proguard jar: /home/msm/.m2/repository/net/sf/proguard/proguard/4.4/proguard-4.4.jar
[proguard] ProGuard, version 4.4
[proguard] Error: The input doesn't contain any classes. Did you specify the proper '-injars' options?
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] my-android-project - Parent ....................... SUCCESS [0.837s]
[INFO] my-android-project - Application .................. FAILURE [4.459s]
[INFO] my-android-project-it - Integration tests ......... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
Add an 'emulator' parameter indicating the 'avd' to use.
I create a HelloWorld Android projet with the release archetype.
I try to generate a release apk and install it on my phone.
But, I have the following error with installation step :
D:\temp\HelloWorldAndroid-parent\HelloWorldAndroid>adb install .\target\HelloWorldAndroid.apk
1880 KB/s (44299 bytes in 0.023s)
pkg: /data/local/tmp/HelloWorldAndroid.apk
Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]
I try to compare apk installation with the following case :
1- signed apk generated from eclipse
2- signed apk manually generated with information available on the following page.
http://developer.android.com/tools/publishing/app-signing.html
In the 2 cases, I can install apk with no error.
I use the following command to generated my release apk with maven :
mvn clean install -Prelease.
Could you help me to solve this problem ?
Best regards,
Franck
Clemens,
I am not sure if this will be possible, but here it is anyway. As you are probably aware it is a good practice to have a maven module folder name be the same as the artifactId, however the android artifacts just use hardcoded names like application and application-it ... ideally these folder and module names would match the artifactId of the two artifacts..
just my 2c
The integration tests are using a constructor not available on old platforms.
I don't know if this is a problem with Gradle or the Archetype, so I'll just try posting here first 😄
If I run the quickstart example and the gradle task setupBuild, like so:
mvn archetype:generate \
-DarchetypeArtifactId=android-quickstart \
-DarchetypeGroupId=de.akquinet.android.archetypes \
-DarchetypeVersion=1.0.10 \
-DgroupId=your.company \
-DartifactId=my-android-application &&
cd my-android-application/ &&
gradle setupBuild
Accepting all defaults, it fails, giving me an NPE. Is this a problem with Gradle or the Archtype?
Gradle version 1.6, Windows 8 x64
I create a projet with release archetype.
According to a comment extracted from parent pom.xml, "the release profile does sign, proguard, zipalign ... but does not run instrumentation tests".
But, if I launch the following command then the instrumentation tests is run.
cd HelloWorldAndroid-parent
mvn clean install -Prelease
Except I'm mistaken, the "HelloWorldAndroid-it - Integration tests" module should be ignored.
Could you please help to solve this problem ?
Best regards,
Franck
The tree of the android sdk folders has been slightly changed in the latest versions and also the Maven android plugin etc.When will you release a new release to fix these and other issues?
Thanks!
This is probably a bit cheeky, but it would be nice if the android archetypes were automatically available in the M2E Archetype catalogue.
At the moment M2E users have to manually search for android archetype, entering details such as group and artefact IDs which is fiddly. It would be nice if the android archetypes were already registered with the archetype catalogues.
As I understand the only way to do this is if the archetypes have org.apache.* or org.codehaus.* artefact IDs. I also understand that to do this, you have to host your project with Apache or Codehaus.
The Android Maven Plugin team is release of version 3.9.0-rc.2 of the plugin. this is not working .
Androlog was recently release. Archetype have to be updated.
The new version of Maven for Eclipse (m2e 1.1) now requires all projects have a src/test/java folder and displays a build error marker if the folder does not exist. Could we add this folder to the Android archetypes to ensure users don't get build errors as soon as they start using the Android archetypes?
Clement you previously mentioned new release. When do you think it will be available?
The proguard run is now handled by the android maven plugin. The morseflash example app has the complete setup. The release archetype should be updated.
I am hoping this project is still alive.. version 1.0.8 has a few issues.. please release a new version to central.
Repro steps:
mvn archetype:generate -DarchetypeArtifactId=android-release -DarchetypeGroupId=de.akquinet.android.archetypes -DarchetypeVersion=1.0.9 -DgroupId=com.testproject.android -DartifactId=testproject
.cd testproject
.mvn release:prepare
.Result:
➜ mvn release:prepare [INFO] Scanning for projects... [INFO] ------------------------------------------------------------------------ [INFO] Reactor Build Order: [INFO] [INFO] testproject - Parent [INFO] testproject - Application [INFO] testproject-it - Integration tests [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building testproject - Parent 1.0-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-release-plugin:2.1:prepare (default-cli) @ testproject-parent --- [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary: [INFO] [INFO] testproject - Parent .............................. FAILURE [0.434s] [INFO] testproject - Application ......................... SKIPPED [INFO] testproject-it - Integration tests ................ SKIPPED [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 1.602s [INFO] Finished at: Fri Apr 19 19:53:32 PDT 2013 [INFO] Final Memory: 8M/81M [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.maven.plugins:maven-release-plugin:2.1:prepare (default-cli) on project testproject-parent: Missing required setting: scm connection or developerConnection must be specified. -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
To reproduce follow these steps:
Expected result: New Android project should be created in Eclipse with expected default.proprties
Actual result: no default.properties file created, causes build issues with ADT/m2eclipse-android-integration
Can you add info regarding the copyright for the projects generated using these archetypes? ( i.e. disclaim any copyright over the generated project and state the copyright is owned by whoever generated them? ) thanks.
I just created a project using the android-with-test-archetype guide.
Importing in Eclipse Helios the following errors are raised:
Missing artifact com.foo.bar:my-android-project:apk:1.0-SNAPSHOT:compile Missing artifact com.foo.bar:my-android-project:jar:1.0-SNAPSHOT:compile [WARN] The POM for com.foo.bar:my-android-project:apk:1.0-SNAPSHOT is missing, no dependency information available [WARN] The POM for com.foo.bar:my-android-project:jar:1.0-SNAPSHOT is missing, no dependency information available
The issue can be solved only invoking a
$>mvn install
on my-android-project, because the -it project references those artifacts in Maven dependencies.
Furthermore, in Java Browsing perspective, Projects tab, only the my-android-project-with-it is visible. Only in Project Explorer my-android-project (the master one) is visible, labelled as a simple Maven project, not a Maven Android one.
Should the master project be visible in Projects tab, too?
Hi being to generate a maven project that works with the google api (for maps for example) would be great
hi my issue is as follows
Unable to create project from archetype [de.akquinet.android.archetypes:android-quickstart:1.0.8]
org.apache.maven.archetype.exception.ArchetypeGenerationFailure: Error merging velocity templates: E:\xyzSpace\proj\ticket-office\pom.xml (设备未就绪。)
Am I correctly assuming that platform number is matched to SDK version as they do appear in Android SDK manager? I have some spare time and if my assumption is correct I can go ahead and add remaining platform options to the archetype before you do new release.
I'm still sort of newbie in Maven so may request/comment can be silly, but here we go. It is my understanding that android.maven.plugin project with release of 3.0.0-alpha-3 in issue 182 deprecated deleteConflictingFiles parameter. However this still exists in pom when generated with your archetypes. Can you please remove true?
The wiki page says that 3.6.0 is used as the android-plugin version, but when I run the default build command, 3.5.3 is actually listed in the parent pom.xml file
Command:
mvn archetype:generate
-DarchetypeArtifactId=android-release
-DarchetypeGroupId=de.akquinet.android.archetypes
-DarchetypeVersion=1.0.10
-DgroupId=com.foo.bar
-DartifactId=my-android-project
-Dpackage=com.foo.bar.android
-Dversion=1.0-SNAPSHOT
grep android.plugin.version my-android-project/pom.xml
<android.plugin.version>3.5.3</android.plugin.version>
To find the correct aapt stuff for a standard 'mvn compile' required me to up this value to 3.6.0 due to a bug in 3.5.3 and r22.0.1
I am building a Restclient for my android app and want to keep the client in a separate library. Can you add support for test.
Ran this
git clone https://github.com/akquinet/android-archetypes.git
cd android-archetypes
mvn clean install
and build failed.
Version info:
Apache Maven 3.0.4 (r1232337; 2012-01-17 19:44:56+1100)
Maven home: /opt/maven/apache-maven-3
Java version: 1.7.0_09, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-7-oracle/jre
Default locale: en_AU, platform encoding: UTF-8
OS name: "linux", version: "3.2.0-32-generic", arch: "amd64", family: "unix"
Build failure message is below. By the way it would be nice to deal with all the warnings too (thanks!):
[INFO] Scanning for projects...
[WARNING]
[WARNING] Some problems were encountered while building the effective model for de.akquinet.android.archetypes:android-quickstart:jar:1.0.9-SNAPSHOT
[WARNING] 'build.pluginManagement.plugins.plugin.(groupId:artifactId)' must be unique but found duplicate declaration of plugin org.apache.maven.plugins:maven-archetype-plugin @ de.akquinet.android.archetypes:android-archetype-project:1.0.9-SNAPSHOT, /home/dxm/Development/ide/eclipse/workspace/android-archetypes/pom.xml, line 179, column 25
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-javadoc-plugin is missing. @ de.akquinet.android.archetypes:android-archetype-project:1.0.9-SNAPSHOT, /home/dxm/Development/ide/eclipse/workspace/android-archetypes/pom.xml, line 102, column 21
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing. @ de.akquinet.android.archetypes:android-archetype-project:1.0.9-SNAPSHOT, /home/dxm/Development/ide/eclipse/workspace/android-archetypes/pom.xml, line 80, column 21
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-invoker-plugin is missing. @ de.akquinet.android.archetypes:android-archetype-project:1.0.9-SNAPSHOT, /home/dxm/Development/ide/eclipse/workspace/android-archetypes/pom.xml, line 125, column 21
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-source-plugin is missing. @ de.akquinet.android.archetypes:android-archetype-project:1.0.9-SNAPSHOT, /home/dxm/Development/ide/eclipse/workspace/android-archetypes/pom.xml, line 89, column 21
[WARNING]
[WARNING] Some problems were encountered while building the effective model for de.akquinet.android.archetypes:android-with-test:jar:1.0.9-SNAPSHOT
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-javadoc-plugin is missing. @ de.akquinet.android.archetypes:android-archetype-project:1.0.9-SNAPSHOT, /home/dxm/Development/ide/eclipse/workspace/android-archetypes/pom.xml, line 102, column 21
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing. @ de.akquinet.android.archetypes:android-archetype-project:1.0.9-SNAPSHOT, /home/dxm/Development/ide/eclipse/workspace/android-archetypes/pom.xml, line 80, column 21
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-invoker-plugin is missing. @ line 57, column 15
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-source-plugin is missing. @ de.akquinet.android.archetypes:android-archetype-project:1.0.9-SNAPSHOT, /home/dxm/Development/ide/eclipse/workspace/android-archetypes/pom.xml, line 89, column 21
[WARNING]
[WARNING] Some problems were encountered while building the effective model for de.akquinet.android.archetypes:android-release:jar:1.0.9-SNAPSHOT
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-javadoc-plugin is missing. @ de.akquinet.android.archetypes:android-archetype-project:1.0.9-SNAPSHOT, /home/dxm/Development/ide/eclipse/workspace/android-archetypes/pom.xml, line 102, column 21
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing. @ de.akquinet.android.archetypes:android-archetype-project:1.0.9-SNAPSHOT, /home/dxm/Development/ide/eclipse/workspace/android-archetypes/pom.xml, line 80, column 21
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-invoker-plugin is missing. @ line 42, column 15
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-source-plugin is missing. @ de.akquinet.android.archetypes:android-archetype-project:1.0.9-SNAPSHOT, /home/dxm/Development/ide/eclipse/workspace/android-archetypes/pom.xml, line 89, column 21
[WARNING]
[WARNING] Some problems were encountered while building the effective model for de.akquinet.android.archetypes:android-archetypes-it:jar:1.0.9-SNAPSHOT
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-javadoc-plugin is missing. @ de.akquinet.android.archetypes:android-archetype-project:1.0.9-SNAPSHOT, /home/dxm/Development/ide/eclipse/workspace/android-archetypes/pom.xml, line 102, column 21
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing. @ de.akquinet.android.archetypes:android-archetype-project:1.0.9-SNAPSHOT, /home/dxm/Development/ide/eclipse/workspace/android-archetypes/pom.xml, line 80, column 21
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-invoker-plugin is missing. @ de.akquinet.android.archetypes:android-archetype-project:1.0.9-SNAPSHOT, /home/dxm/Development/ide/eclipse/workspace/android-archetypes/pom.xml, line 125, column 21
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-source-plugin is missing. @ de.akquinet.android.archetypes:android-archetype-project:1.0.9-SNAPSHOT, /home/dxm/Development/ide/eclipse/workspace/android-archetypes/pom.xml, line 89, column 21
[WARNING]
[WARNING] Some problems were encountered while building the effective model for de.akquinet.android.archetypes:android-library-quickstart:jar:1.0.9-SNAPSHOT
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-javadoc-plugin is missing. @ de.akquinet.android.archetypes:android-archetype-project:1.0.9-SNAPSHOT, /home/dxm/Development/ide/eclipse/workspace/android-archetypes/pom.xml, line 102, column 21
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing. @ de.akquinet.android.archetypes:android-archetype-project:1.0.9-SNAPSHOT, /home/dxm/Development/ide/eclipse/workspace/android-archetypes/pom.xml, line 80, column 21
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-invoker-plugin is missing. @ de.akquinet.android.archetypes:android-archetype-project:1.0.9-SNAPSHOT, /home/dxm/Development/ide/eclipse/workspace/android-archetypes/pom.xml, line 125, column 21
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-source-plugin is missing. @ de.akquinet.android.archetypes:android-archetype-project:1.0.9-SNAPSHOT, /home/dxm/Development/ide/eclipse/workspace/android-archetypes/pom.xml, line 89, column 21
[WARNING]
[WARNING] Some problems were encountered while building the effective model for de.akquinet.android.archetypes:android-archetype-project:pom:1.0.9-SNAPSHOT
[WARNING] 'build.pluginManagement.plugins.plugin.(groupId:artifactId)' must be unique but found duplicate declaration of plugin org.apache.maven.plugins:maven-archetype-plugin @ line 179, column 25
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-javadoc-plugin is missing. @ line 102, column 21
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing. @ line 80, column 21
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-invoker-plugin is missing. @ line 125, column 21
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-source-plugin is missing. @ line 89, column 21
[WARNING]
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING]
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
[WARNING]
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO]
[INFO] Akquinet Android Archetypes
[INFO] Akquinet Android Archetype - android-quickstart
[INFO] Akquinet Android Archetype - android-with-test
[INFO] Akquinet Android Archetype - android-release
[INFO] Akquinet Android Archetype - Integration Tests
[INFO] Akquinet Android Archetype - android-library-quickstart
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Akquinet Android Archetypes 1.0.9-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.4.1:clean (default-clean) @ android-archetype-project ---
[INFO] Deleting /home/dxm/Development/ide/eclipse/workspace/android-archetypes/target
[INFO]
[INFO] --- maven-enforcer-plugin:1.0-beta-1:enforce (enforce-maven) @ android-archetype-project ---
[INFO]
[INFO] >>> maven-source-plugin:2.2.1:jar (attach-sources) @ android-archetype-project >>>
[INFO]
[INFO] --- maven-enforcer-plugin:1.0-beta-1:enforce (enforce-maven) @ android-archetype-project ---
[INFO]
[INFO] <<< maven-source-plugin:2.2.1:jar (attach-sources) @ android-archetype-project <<<
[INFO]
[INFO] --- maven-source-plugin:2.2.1:jar (attach-sources) @ android-archetype-project ---
[INFO]
[INFO] --- maven-javadoc-plugin:2.9:jar (attach-javadocs) @ android-archetype-project ---
Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/3.0/maven-reporting-api-3.0.pom
Downloaded: http://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/3.0/maven-reporting-api-3.0.pom (0 B at 0.0 KB/sec)
Downloading: http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.5.7/plexus-utils-1.5.7.pom
Downloaded: http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.5.7/plexus-utils-1.5.7.pom (0 B at 0.0 KB/sec)
Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-provider-api/1.0-beta-6/wagon-provider-api-1.0-beta-6.pom
Downloaded: http://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-provider-api/1.0-beta-6/wagon-provider-api-1.0-beta-6.pom (0 B at 0.0 KB/sec)
Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon/1.0-beta-6/wagon-1.0-beta-6.pom
Downloaded: http://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon/1.0-beta-6/wagon-1.0-beta-6.pom (0 B at 0.0 KB/sec)
Downloading: http://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.2/commons-codec-1.2.pom
Downloaded: http://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.2/commons-codec-1.2.pom (0 B at 0.0 KB/sec)
Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/3.0/maven-reporting-api-3.0.jar
Downloading: http://repo.maven.apache.org/maven2/commons-lang/commons-lang/2.4/commons-lang-2.4.jar
Downloading: http://repo.maven.apache.org/maven2/commons-httpclient/commons-httpclient/3.1/commons-httpclient-3.1.jar
Downloading: http://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.2/commons-codec-1.2.jar
Downloaded: http://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/3.0/maven-reporting-api-3.0.jar (0 B at 0.0 KB/sec)
Downloaded: http://repo.maven.apache.org/maven2/commons-httpclient/commons-httpclient/3.1/commons-httpclient-3.1.jar (0 B at 0.0 KB/sec)
Downloaded: http://repo.maven.apache.org/maven2/commons-lang/commons-lang/2.4/commons-lang-2.4.jar (0 B at 0.0 KB/sec)
Downloaded: http://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.2/commons-codec-1.2.jar (0 B at 0.0 KB/sec)
[INFO] Not executing Javadoc as the project is not a Java classpath-capable package
[INFO]
[INFO] --- maven-invoker-plugin:1.7:install (generate-projects) @ android-archetype-project ---
Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-impl/2.1/maven-reporting-impl-2.1.pom
Downloaded: http://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-impl/2.1/maven-reporting-impl-2.1.pom (0 B at 0.0 KB/sec)
Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/2.0.10/maven-plugin-api-2.0.10.pom
Downloaded: http://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/2.0.10/maven-plugin-api-2.0.10.pom (0 B at 0.0 KB/sec)
Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-core/1.1.2/doxia-core-1.1.2.pom
Downloaded: http://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-core/1.1.2/doxia-core-1.1.2.pom (0 B at 0.0 KB/sec)
Downloading: http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.5.12/plexus-utils-1.5.12.pom
Downloaded: http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.5.12/plexus-utils-1.5.12.pom (0 B at 0.0 KB/sec)
Downloading: http://repo.maven.apache.org/maven2/xerces/xercesImpl/2.8.1/xercesImpl-2.8.1.pom
Downloaded: http://repo.maven.apache.org/maven2/xerces/xercesImpl/2.8.1/xercesImpl-2.8.1.pom (0 B at 0.0 KB/sec)
Downloading: http://repo.maven.apache.org/maven2/xml-apis/xml-apis/1.3.03/xml-apis-1.3.03.pom
Downloaded: http://repo.maven.apache.org/maven2/xml-apis/xml-apis/1.3.03/xml-apis-1.3.03.pom (0 B at 0.0 KB/sec)
Downloading: http://repo.maven.apache.org/maven2/org/apache/apache/1/apache-1.pom
Downloaded: http://repo.maven.apache.org/maven2/org/apache/apache/1/apache-1.pom (0 B at 0.0 KB/sec)
Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-site-renderer/1.1.2/doxia-site-renderer-1.1.2.pom
Downloaded: http://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-site-renderer/1.1.2/doxia-site-renderer-1.1.2.pom (0 B at 0.0 KB/sec)
Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-sitetools/1.1.2/doxia-sitetools-1.1.2.pom
Downloaded: http://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-sitetools/1.1.2/doxia-sitetools-1.1.2.pom (0 B at 0.0 KB/sec)
Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-decoration-model/1.1.2/doxia-decoration-model-1.1.2.pom
Downloaded: http://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-decoration-model/1.1.2/doxia-decoration-model-1.1.2.pom (0 B at 0.0 KB/sec)
Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-module-xhtml/1.1.2/doxia-module-xhtml-1.1.2.pom
Downloaded: http://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-module-xhtml/1.1.2/doxia-module-xhtml-1.1.2.pom (0 B at 0.0 KB/sec)
Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-modules/1.1.2/doxia-modules-1.1.2.pom
Downloaded: http://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-modules/1.1.2/doxia-modules-1.1.2.pom (0 B at 0.0 KB/sec)
Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-module-fml/1.1.2/doxia-module-fml-1.1.2.pom
Downloaded: http://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-module-fml/1.1.2/doxia-module-fml-1.1.2.pom (0 B at 0.0 KB/sec)
Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-sink-api/1.1.4/doxia-sink-api-1.1.4.pom
Downloaded: http://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-sink-api/1.1.4/doxia-sink-api-1.1.4.pom (0 B at 0.0 KB/sec)
Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia/1.1.4/doxia-1.1.4.pom
Downloaded: http://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia/1.1.4/doxia-1.1.4.pom (0 B at 0.0 KB/sec)
Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-logging-api/1.1.4/doxia-logging-api-1.1.4.pom
Downloaded: http://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-logging-api/1.1.4/doxia-logging-api-1.1.4.pom (0 B at 0.0 KB/sec)
Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-site-renderer/1.1.4/doxia-site-renderer-1.1.4.pom
Downloaded: http://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-site-renderer/1.1.4/doxia-site-renderer-1.1.4.pom (0 B at 0.0 KB/sec)
Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-sitetools/1.1.4/doxia-sitetools-1.1.4.pom
Downloaded: http://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-sitetools/1.1.4/doxia-sitetools-1.1.4.pom (0 B at 0.0 KB/sec)
Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-core/1.1.4/doxia-core-1.1.4.pom
Downloaded: http://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-core/1.1.4/doxia-core-1.1.4.pom (0 B at 0.0 KB/sec)
Downloading: http://repo.maven.apache.org/maven2/xerces/xercesImpl/2.9.1/xercesImpl-2.9.1.pom
Downloaded: http://repo.maven.apache.org/maven2/xerces/xercesImpl/2.9.1/xercesImpl-2.9.1.pom (0 B at 0.0 KB/sec)
Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-decoration-model/1.1.4/doxia-decoration-model-1.1.4.pom
Downloaded: http://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-decoration-model/1.1.4/doxia-decoration-model-1.1.4.pom (0 B at 0.0 KB/sec)
Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-module-xhtml/1.1.4/doxia-module-xhtml-1.1.4.pom
Downloaded: http://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-module-xhtml/1.1.4/doxia-module-xhtml-1.1.4.pom (0 B at 0.0 KB/sec)
Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-modules/1.1.4/doxia-modules-1.1.4.pom
Downloaded: http://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-modules/1.1.4/doxia-modules-1.1.4.pom (0 B at 0.0 KB/sec)
Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-module-fml/1.1.4/doxia-module-fml-1.1.4.pom
Downloaded: http://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-module-fml/1.1.4/doxia-module-fml-1.1.4.pom (0 B at 0.0 KB/sec)
Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-impl/2.1/maven-reporting-impl-2.1.jar
Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-core/1.1.2/doxia-core-1.1.2.jar
Downloading: http://repo.maven.apache.org/maven2/xerces/xercesImpl/2.8.1/xercesImpl-2.8.1.jar
Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-decoration-model/1.1.4/doxia-decoration-model-1.1.4.jar
Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-logging-api/1.1.4/doxia-logging-api-1.1.4.jar
Downloaded: http://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-impl/2.1/maven-reporting-impl-2.1.jar (0 B at 0.0 KB/sec)
Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-module-xhtml/1.1.4/doxia-module-xhtml-1.1.4.jar
Downloaded: http://repo.maven.apache.org/maven2/xerces/xercesImpl/2.8.1/xercesImpl-2.8.1.jar (0 B at 0.0 KB/sec)
Downloaded: http://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-core/1.1.2/doxia-core-1.1.2.jar (0 B at 0.0 KB/sec)
Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-module-fml/1.1.4/doxia-module-fml-1.1.4.jar
Downloaded: http://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-module-xhtml/1.1.4/doxia-module-xhtml-1.1.4.jar (0 B at 0.0 KB/sec)
Downloaded: http://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-decoration-model/1.1.4/doxia-decoration-model-1.1.4.jar (0 B at 0.0 KB/sec)
Downloaded: http://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-module-fml/1.1.4/doxia-module-fml-1.1.4.jar (0 B at 0.0 KB/sec)
Downloaded: http://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-logging-api/1.1.4/doxia-logging-api-1.1.4.jar (0 B at 0.0 KB/sec)
[INFO] Installing /home/dxm/Development/ide/eclipse/workspace/android-archetypes/pom.xml to /home/dxm/Development/ide/eclipse/workspace/android-archetypes/target/it/repo/de/akquinet/android/archetypes/android-archetype-project/1.0.9-SNAPSHOT/android-archetype-project-1.0.9-SNAPSHOT.pom
[INFO]
[INFO] --- maven-invoker-plugin:1.7:run (generate-projects) @ android-archetype-project ---
[INFO] No projects were selected for execution.
[INFO]
[INFO] --- maven-invoker-plugin:1.7:run (verify-projects) @ android-archetype-project ---
[INFO] No projects were selected for execution.
[INFO]
[INFO] --- maven-install-plugin:2.3.1:install (default-install) @ android-archetype-project ---
[INFO] Installing /home/dxm/Development/ide/eclipse/workspace/android-archetypes/pom.xml to /home/dxm/.m2/repository/de/akquinet/android/archetypes/android-archetype-project/1.0.9-SNAPSHOT/android-archetype-project-1.0.9-SNAPSHOT.pom
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Akquinet Android Archetype - android-quickstart 1.0.9-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.4.1:clean (default-clean) @ android-quickstart ---
[INFO] Deleting /home/dxm/Development/ide/eclipse/workspace/android-archetypes/android-quickstart/target
[INFO]
[INFO] --- maven-enforcer-plugin:1.0-beta-1:enforce (enforce-maven) @ android-quickstart ---
[INFO]
[INFO] --- maven-resources-plugin:2.5:resources (default-resources) @ android-quickstart ---
[debug] execute contextualize
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 10 resources
[INFO] Copying 2 resources to META-INF
[INFO]
[INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ android-quickstart ---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-resources-plugin:2.5:testResources (default-testResources) @ android-quickstart ---
[debug] execute contextualize
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /home/dxm/Development/ide/eclipse/workspace/android-archetypes/android-quickstart/src/test/resources
[INFO]
[INFO] --- maven-compiler-plugin:2.3.2:testCompile (default-testCompile) @ android-quickstart ---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-surefire-plugin:2.10:test (default-test) @ android-quickstart ---
[INFO] No tests to run.
[INFO] Surefire report directory: /home/dxm/Development/ide/eclipse/workspace/android-archetypes/android-quickstart/target/surefire-reports
-------------------------------------------------------
T E S T S
-------------------------------------------------------
Error translating Commandline.
Results :
Tests run: 0, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO] --- maven-jar-plugin:2.3.2:jar (default-jar) @ android-quickstart ---
[INFO] Building jar: /home/dxm/Development/ide/eclipse/workspace/android-archetypes/android-quickstart/target/android-quickstart-1.0.9-SNAPSHOT.jar
[INFO]
[INFO] >>> maven-source-plugin:2.2.1:jar (attach-sources) @ android-quickstart >>>
[INFO]
[INFO] --- maven-enforcer-plugin:1.0-beta-1:enforce (enforce-maven) @ android-quickstart ---
[INFO]
[INFO] <<< maven-source-plugin:2.2.1:jar (attach-sources) @ android-quickstart <<<
[INFO]
[INFO] --- maven-source-plugin:2.2.1:jar (attach-sources) @ android-quickstart ---
[INFO] Building jar: /home/dxm/Development/ide/eclipse/workspace/android-archetypes/android-quickstart/target/android-quickstart-1.0.9-SNAPSHOT-sources.jar
[INFO]
[INFO] --- maven-javadoc-plugin:2.9:jar (attach-javadocs) @ android-quickstart ---
[INFO]
[INFO] --- maven-invoker-plugin:1.7:install (generate-projects) @ android-quickstart ---
[INFO] Installing /home/dxm/Development/ide/eclipse/workspace/android-archetypes/pom.xml to /home/dxm/Development/ide/eclipse/workspace/android-archetypes/android-quickstart/target/it/repo/de/akquinet/android/archetypes/android-archetype-project/1.0.9-SNAPSHOT/android-archetype-project-1.0.9-SNAPSHOT.pom
[INFO] Installing /home/dxm/Development/ide/eclipse/workspace/android-archetypes/android-quickstart/pom.xml to /home/dxm/Development/ide/eclipse/workspace/android-archetypes/android-quickstart/target/it/repo/de/akquinet/android/archetypes/android-quickstart/1.0.9-SNAPSHOT/android-quickstart-1.0.9-SNAPSHOT.pom
[INFO] Installing /home/dxm/Development/ide/eclipse/workspace/android-archetypes/android-quickstart/target/android-quickstart-1.0.9-SNAPSHOT.jar to /home/dxm/Development/ide/eclipse/workspace/android-archetypes/android-quickstart/target/it/repo/de/akquinet/android/archetypes/android-quickstart/1.0.9-SNAPSHOT/android-quickstart-1.0.9-SNAPSHOT.jar
[INFO] Installing /home/dxm/Development/ide/eclipse/workspace/android-archetypes/android-quickstart/target/android-quickstart-1.0.9-SNAPSHOT-sources.jar to /home/dxm/Development/ide/eclipse/workspace/android-archetypes/android-quickstart/target/it/repo/de/akquinet/android/archetypes/android-quickstart/1.0.9-SNAPSHOT/android-quickstart-1.0.9-SNAPSHOT-sources.jar
[INFO]
[INFO] --- maven-invoker-plugin:1.7:run (generate-projects) @ android-quickstart ---
[INFO] Building: default
[INFO] ..SUCCESS (54.8 s)
[INFO] -------------------------------------------------
[INFO] Build Summary:
[INFO] Passed: 1, Failed: 0, Errors: 0, Skipped: 0
[INFO] -------------------------------------------------
[INFO]
[INFO] --- maven-invoker-plugin:1.7:run (verify-projects) @ android-quickstart ---
[WARNING] Filtering of parent/child POMs is not supported without cloning the projects
[INFO] Building: default/sample-quickstart/pom.xml
[INFO] ..FAILED (120.2 s)
[INFO] The build exited with code 1. See /home/dxm/Development/ide/eclipse/workspace/android-archetypes/android-quickstart/target/it/projects/default/sample-quickstart/build.log for details.
[INFO] -------------------------------------------------
[INFO] Build Summary:
[INFO] Passed: 0, Failed: 1, Errors: 0, Skipped: 0
[INFO] -------------------------------------------------
[ERROR] The following builds failed:
[ERROR] * default/sample-quickstart/pom.xml
[INFO] -------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Akquinet Android Archetypes ....................... SUCCESS [5.013s]
[INFO] Akquinet Android Archetype - android-quickstart ... FAILURE [2:56.075s]
[INFO] Akquinet Android Archetype - android-with-test .... SKIPPED
[INFO] Akquinet Android Archetype - android-release ...... SKIPPED
[INFO] Akquinet Android Archetype - Integration Tests .... SKIPPED
[INFO] Akquinet Android Archetype - android-library-quickstart SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 3:01.431s
[INFO] Finished at: Wed Nov 14 10:38:47 EST 2012
[INFO] Final Memory: 21M/336M
[INFO] ------------------------------------------------------------------------
Hi,
After some cleaning I could contribute a release profile that can sign, zipalign and obfuscate code. Are you interested ?
The version of the created projects should be a -SNAPSHOT version so that the users do not trip into unexpected behaviour esp. when building in the module of the test project
This would be confusing for Maven beginners and probably cause issues. Only a release should have a fixed version. In dev it should be SNAPSHOT..
Not sure if this is in general interest and if you willing to add this to the project, but maybe someone may find it useful.
I used my previous experiences with this project to create a specific archetype that we started to use in our company Novoda (https://github.com/novoda/android-archetypes).
Project is split into four modules:
Few things to mention:
Hello,
nice job with archetype, works ok in my environment - except tests
when I choose to run tests, it always ends up with this error:
http://sharetext.org/9DQ
I'm using ant build file to call mvn clean install and then mvn android:package
when I open test class "HelloAndroidActivity", everything seems to ok, no missing dependencies shown in IDE
beware that I'm in the very beginning in android world so maybe I've missed something obvious,
edit: ok, I had one mistake with version in test's .pom, however the resulting error is still the same
Samo
The quickstart archetype didn't define a platform.version
environment variable (my pom.xml
had <platform.version></platform.version>
) and had an android.plugin.version
of 3.6.0
(current is 3.8.2
).
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.