GitHub user snoopdave opened a pull request:

    https://github.com/apache/usergrid/pull/412

    Make Jacoco optional via Maven profile

    With this PR the Jacoco plugin is made optional and will only run when you 
specify the -Pjacoco argument.  This PR also fixes two problems 1) the Jacoco 
agent was being specific twice for some modules slowing down the build and 2) 
we were not invalidating the ShiroCache when an application is restored.
    
    On my machine this saves about 2 minutes of build time (build is 14 minutes 
without Jacoco and 16 minutes with Jacoco turned on).

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/apache/usergrid jacoco

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/usergrid/pull/412.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #412
    
----
commit 9562ba73399b860b028e02207881ef41ce561b0b
Author: Dave Johnson <[email protected]>
Date:   2015-10-23T20:01:40Z

    Add ShiroCache invalidation when app is restored, and make our Shiro 
session manager implement the right interface.

commit 0185a0b396e53b4588ae6c1e08715738d12638c5
Author: Dave Johnson <[email protected]>
Date:   2015-10-23T20:02:30Z

    Remove Jacoco from all except parent POMs.

commit 04f59afaec81dfd11b8063a908f4ac0b43d859c5
Author: Dave Johnson <[email protected]>
Date:   2015-10-23T20:18:57Z

    Merge branch 'master' into jacoco

commit b2f62a20011df6e9b5a68ffd6356088c767dc1d1
Author: Dave Johnson <[email protected]>
Date:   2015-10-26T15:09:22Z

    Fixes to new jacoco profile.

commit 690110ef83867ae3810e4207b17d0a1e137efde8
Author: Dave Johnson <[email protected]>
Date:   2015-10-26T15:13:20Z

    Merge branch 'master' into jacoco
    
    Conflicts:
        stack/pom.xml

----


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---

Reply via email to