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.
---