Skip to content
Commits on Feb 3, 2016
Commits on Oct 21, 2015
  1. Documented minimal Android SDK installation.

    committed
    Previous installation instructions required all Android SDK
    dependencies be installed. Minimised this to install only SDK
    dependencies required for tests.
Commits on Oct 18, 2015
  1. Added code quality badge.

    committed
Commits on Aug 21, 2015
Commits on Aug 20, 2015
Commits on Aug 5, 2015
Commits on Jul 24, 2015
  1. Feature release version 1.4.0.

    committed
Commits on Jul 14, 2015
  1. Fix order of source folders in classpath.

    Ricardo Gladwell committed with
    During classpath configuration the order of source code folders changes
    causing problems with source code lookup, for example during debugging:
    
    https://github.com/rgladwell/m2e-android/issues/issue/245
    
    The order should always be:
    
    src/main/java
    src/main/resources
    src/test/java
    src/test/resources
    Android Framework
    Android Private Libraries
    Android Dependencies
    Maven Dependencies
    Non-runtime Maven Dependencies
    
    This change reorders the classpath as above. Includes tests.
Commits on Jul 8, 2015
  1. @WonderCsabo

    Suppress FindBugs warning on FileMatchers

    WonderCsabo committed with
    This warning is only present when we compile against Juno or Indigo,
    because the Harmcrest dependency does not contain the describeMismatch
    method in them.
  2. @WonderCsabo

    Fix buildAndroidProject() in Andmore

    WonderCsabo committed with
    This test helper method only invoked the ADT builders. In Andmore, we
    have to invoke the Andmore builders instead.
  3. @WonderCsabo

    Use manifest-merger configured from POM

    WonderCsabo committed with
    The android-maven-plugin supports manifest merging and setting various
    properties from the POM to the manifest. Since this commit m2e-android
    uses the manifest-merger from the android-maven-plugin instead of the
    ADT manifest merger, but only if a manifest-merger execution is
    configured in the POM.
    
    #320
  4. @WonderCsabo

    Invoke Maven Builder in buildAndroidProject

    WonderCsabo committed with
    The manifest merging is done by executing the AMP goal through M2E,
    hence we have to call the Maven builder in the test suite
    buildAndroidProject, when we want to test merging as well.
    
    #320
  5. @WonderCsabo
  6. @WonderCsabo

    Refactor EclipseClasspath and EclipseEntry

    WonderCsabo committed with
    They are now using the mutable IClassPathEntryDescriptor API, and
    directly mutating the existing entries instead of removing and adding
    new ones.
  7. @WonderCsabo

    Refactor Classpaths

    WonderCsabo committed with
    It now uses the mutable IClasspathEntryDescriptor API instead of the
    IClasspathEntry API.
  8. @WonderCsabo

    Refactor classpathContainerContains

    WonderCsabo committed with
    This now uses a simple linear search instead of relying on an exception
    as a condition.
  9. @WonderCsabo

    Print some logs at debug level

    WonderCsabo committed with
    In 99% of the cases, these events are expected, so log them at debug
    level instead of showing them always.
  10. @WonderCsabo

    Run after Java configurator in m2e 1.6

    WonderCsabo committed with
    m2e adds a new 'runsAfter' directive, which let's project configurators
    to define calling order. We use this directive to be sure to be called
    after the Java configurator. However, due to a bug [1], this is not
    working currently in m2e 1.6.0, so we are updating the targets to use
    m2e 1.6.1 which has a fix for this.
    
    [1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=471038
    
    #359
    #353
  11. @WonderCsabo

    Fix Android container not exported in m2e 1.6

    WonderCsabo committed with
    m2e 1.6 runs less configurator calls, which is a good thing, but has a
    bad side effect for m2e-android: our configurator will be called
    earlier, and the Android libraries container will not be found in the
    classpath, because it is only added after m2e-android ran. We call
    FixerWorkspaceConfigurer first, so we can make sure the container is
    added, then mark it as exported.
    
    #360
    #353
  12. @WonderCsabo

    Do not call java configurator in m2e > 1.6

    WonderCsabo committed with
    Configurator call order and frequency has been changed in 1.6, and we
    must not call the Java configurator manually, but it is still needed in
    m2e 1.5 and lower.
  13. @WonderCsabo

    Update targets for m2e 1.6 release

    WonderCsabo committed with
    M2Eclipse 1.6 was released, so we should use the release update site
    instead of the milestone one.
  14. @WonderCsabo

    Install Android 2.2 artifact in CI

    WonderCsabo committed with
    This artifact is now needed by the test projects.
  15. Removed deprecated Android 2.1 Éclair.

    committed
    Removed references to deprecated Android 2.1 Éclair (API level 7) from
    the tests. These were causing test failures on new platforms.
  16. Reverted Luna to use m2e 1.5.

    committed
    Reverted Luna to use m2e 1.5 so that we can retain backwards compatibility.
Commits on Jun 21, 2015
  1. Updated build for latest m2e 1.6 release.

    committed
    Updated tests and continuous build for latest, public release of m2e 1.6
    which now needs full support.
  2. Revert "Merge pull request #347 from WonderCsabo/integrateJRebel"

    committed
    This reverts commit b473cb8, reversing
    changes made to fa21d2f.
  3. Merge pull request #350 from WonderCsabo/349_SourcesEntryAttacherDisc…

    committed
    …ardsAttributes
    
    SourcesEntryAttacher retains previous attributes
Commits on Jun 18, 2015
  1. @WonderCsabo

    SourcesEntryAttacher retains previous attributes

    WonderCsabo committed
    The SourcesEntryAttacher creates a new entry, but before this commit, it
    did not add the attributes of the original entry, hence important
    information was lost.
    
    #349
  2. Merge pull request #348 from WonderCsabo/launchConfigUpdateNPE

    committed
    Fix NPE when updating launch configuration
Something went wrong with that request. Please try again.