Maven + AndroidAnnotations + Eclipse
<p>I try to migrate an App (developed in Eclipse) to Maven as a step to move forward to Android Studio. The pom.xml looks (after lots of google researches) like this</p>

<pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;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/maven-v4_0_0.xsd"&gt;
    &lt;modelVersion&gt;4.0.0&lt;/modelVersion&gt;
    &lt;groupId&gt;de.xxx&lt;/groupId&gt;
    &lt;artifactId&gt;sample&lt;/artifactId&gt;
    &lt;version&gt;0.0.1-SNAPSHOT&lt;/version&gt;
    &lt;packaging&gt;apk&lt;/packaging&gt;
    &lt;name&gt;sample&lt;/name&gt;

    &lt;properties&gt;
        &lt;project.build.sourceEncoding&gt;UTF-8&lt;/project.build.sourceEncoding&gt;
        &lt;platform.version&gt; 4.1.1.4
        &lt;/platform.version&gt;
        &lt;android.plugin.version&gt;3.8.2&lt;/android.plugin.version&gt;
        &lt;androidannotations.version&gt;3.3.2&lt;/androidannotations.version&gt;
    &lt;/properties&gt;

    &lt;dependencies&gt;
        &lt;dependency&gt;
            &lt;groupId&gt;com.google.android&lt;/groupId&gt;
            &lt;artifactId&gt;android&lt;/artifactId&gt;
            &lt;version&gt;${platform.version}&lt;/version&gt;
            &lt;scope&gt;provided&lt;/scope&gt;
        &lt;/dependency&gt;
        &lt;dependency&gt;
            &lt;groupId&gt;org.acra&lt;/groupId&gt;
            &lt;artifactId&gt;acra&lt;/artifactId&gt;
            &lt;version&gt;4.2.2RC&lt;/version&gt;
        &lt;/dependency&gt;
        &lt;dependency&gt;
            &lt;groupId&gt;com.actionbarsherlock&lt;/groupId&gt;
            &lt;artifactId&gt;actionbarsherlock&lt;/artifactId&gt;
            &lt;version&gt;4.4.0&lt;/version&gt;
            &lt;!-- &lt;type&gt;apklib&lt;/type&gt; --&gt;
        &lt;/dependency&gt;
        &lt;dependency&gt;
            &lt;groupId&gt;org.androidannotations&lt;/groupId&gt;
            &lt;artifactId&gt;androidannotations&lt;/artifactId&gt;
            &lt;version&gt;${androidannotations.version}&lt;/version&gt;
            &lt;scope&gt;compile&lt;/scope&gt;
        &lt;/dependency&gt;
        &lt;dependency&gt;
            &lt;groupId&gt;org.androidannotations&lt;/groupId&gt;
            &lt;artifactId&gt;androidannotations-api&lt;/artifactId&gt;
            &lt;version&gt;${androidannotations.version}&lt;/version&gt;
        &lt;/dependency&gt;
        &lt;dependency&gt;
            &lt;groupId&gt;com.google.android&lt;/groupId&gt;
            &lt;artifactId&gt;support-v4&lt;/artifactId&gt;
            &lt;version&gt;r7&lt;/version&gt;
        &lt;/dependency&gt;
        &lt;dependency&gt;
            &lt;groupId&gt;com.google.android.gms&lt;/groupId&gt;
            &lt;artifactId&gt;google-play-services&lt;/artifactId&gt;
            &lt;version&gt;29&lt;/version&gt;
            &lt;type&gt;apklib&lt;/type&gt;
        &lt;/dependency&gt;
        &lt;dependency&gt;
            &lt;groupId&gt;com.google.maps.android&lt;/groupId&gt;
            &lt;artifactId&gt;android-maps-utils&lt;/artifactId&gt;
            &lt;version&gt;0.4&lt;/version&gt;
        &lt;/dependency&gt;
    &lt;/dependencies&gt;
    &lt;repositories&gt;
        &lt;repository&gt;
            &lt;id&gt;acra-releases&lt;/id&gt;
            &lt;url&gt;http://acra.googlecode.com/svn/repository/releases&lt;/url&gt;
        &lt;/repository&gt;
    &lt;/repositories&gt;
    &lt;build&gt;
        &lt;finalName&gt;${project.artifactId}&lt;/finalName&gt;
        &lt;pluginManagement&gt;
            &lt;plugins&gt;
                &lt;plugin&gt;
                    &lt;groupId&gt;org.eclipse.m2e&lt;/groupId&gt;
                    &lt;artifactId&gt;lifecycle-mapping&lt;/artifactId&gt;
                    &lt;version&gt;1.0.0&lt;/version&gt;
                    &lt;configuration&gt;
                        &lt;lifecycleMappingMetadata&gt;
                            &lt;pluginExecutions&gt;
                                &lt;pluginExecution&gt;
                                    &lt;pluginExecutionFilter&gt;
                                        &lt;groupId&gt;com.jayway.maven.plugins.android.generation2&lt;/groupId&gt;
                                        &lt;artifactId&gt;android-maven-plugin&lt;/artifactId&gt;
                                        &lt;versionRange&gt;[3.8.2,)&lt;/versionRange&gt;
                                        &lt;goals&gt;
                                            &lt;goal&gt;generate-sources&lt;/goal&gt;
                                            &lt;goal&gt;proguard&lt;/goal&gt;
                                        &lt;/goals&gt;
                                    &lt;/pluginExecutionFilter&gt;
                                    &lt;action&gt;
                                        &lt;execute /&gt;
                                    &lt;/action&gt;
                                &lt;/pluginExecution&gt;
                            &lt;/pluginExecutions&gt;
                        &lt;/lifecycleMappingMetadata&gt;
                    &lt;/configuration&gt;
                &lt;/plugin&gt;
            &lt;/plugins&gt;
        &lt;/pluginManagement&gt;
        &lt;plugins&gt;
            &lt;plugin&gt;
                &lt;groupId&gt;com.jayway.maven.plugins.android.generation2&lt;/groupId&gt;
                &lt;artifactId&gt;android-maven-plugin&lt;/artifactId&gt;
                &lt;version&gt;3.8.2&lt;/version&gt;
                &lt;configuration&gt;
                    &lt;androidManifestFile&gt;${project.basedir}/AndroidManifest.xml&lt;/androidManifestFile&gt;
                    &lt;assetsDirectory&gt;${project.basedir}/assets&lt;/assetsDirectory&gt;
                    &lt;resourceDirectory&gt;${project.basedir}/res&lt;/resourceDirectory&gt;
                    &lt;nativeLibrariesDirectory&gt;${project.basedir}/src/main/native&lt;/nativeLibrariesDirectory&gt;
                    &lt;sdk&gt;
                        &lt;platform&gt;23&lt;/platform&gt;
                    &lt;/sdk&gt;
                    &lt;deleteConflictingFiles&gt;true&lt;/deleteConflictingFiles&gt;
                    &lt;undeployBeforeDeploy&gt;true&lt;/undeployBeforeDeploy&gt;
                &lt;/configuration&gt;
                &lt;extensions&gt;true&lt;/extensions&gt;
            &lt;/plugin&gt;
        &lt;plugin&gt;
                &lt;artifactId&gt;maven-compiler-plugin&lt;/artifactId&gt;
                &lt;version&gt;3.1&lt;/version&gt;
                &lt;configuration&gt;
                    &lt;source&gt;1.6&lt;/source&gt;
                    &lt;target&gt;1.6&lt;/target&gt;
                &lt;/configuration&gt;
            &lt;/plugin&gt;
         &lt;/plugins&gt;
    &lt;/build&gt;
&lt;/project&gt;
</code></pre>

<p>The Eclipse problem page shows</p>

<pre><code>    (com.jayway.maven.plugins.android.generation2:android-maven-plugin:3.8.2:generate-sources:default-generate-sources:generate-sources)
</code></pre>

<p>and</p>

<pre><code>Plugin execution not covered by lifecycle configuration: com.jayway.maven.plugins.android.generation2:android-maven-plugin:3.8.2:consume-aar (execution: default-consume-aar, phase: compile)
</code></pre>

<p>The AndroidAnnotation classes are not generated in the following. Maybe you can point me to a working pom.xml(Eclipse plugins are alle updated).</p>