Commit Graph

4599 Commits

Author SHA1 Message Date
Jeremy Long 541a7f8180 removed unused code 2017-01-02 21:40:04 -05:00
Jeremy Long f205cf79c9 Merge branch 'plugins' 2016-12-30 17:02:32 -05:00
Jeremy Long d8bb6488b7 added archetype per #612 2016-12-30 17:01:09 -05:00
Jeremy Long 4324563c0a updated plugins path for #612 2016-12-30 16:42:37 -05:00
Jeremy Long bad03660b1 added plugins directory per #612 2016-12-29 07:38:11 -05:00
Henning Schmiedehausen 20b1ff38f9 adds a new flag 'failBuildOnAnyVulnerability'
In our build system, we enable checkers based on boolean
values. Currently, the only way to enable failing the build on
vulnerabilities is by providing a numeric value (0-10) for another
property. This change adds a boolean switch that will fail the build
if any vulnerability is present (we have a strict "no vulnerabilities
in our builds" policy).
2016-12-28 17:24:26 -08:00
Henning Schmiedehausen def78a3cfd rework the enabled / disabled logic
If an analyzer is disabled from the configuration, it should not be
initialized (because some of the may actually fail during that process
nor should the engine log in any way that those exist.

With these changes, it is possible for me to turn off unwanted
analyzers (e.g. Ruby analyzers for a java project) from the maven
plugin and not confuse my users with spurious misleading messages.
2016-12-28 16:39:25 -08:00
Henning Schmiedehausen a41158a716 adds maven configuration switches for more analyzers 2016-12-28 16:38:28 -08:00
Jeremy Long 63ad13ff7a added enabled properties per issue #612 2016-12-27 08:46:04 -05:00
Jeremy Long dd92ec675f fixed error in tests 2016-12-27 08:45:42 -05:00
Jeremy Long 6e1512f7d9 added enabled setting (#612) and added additional checks to see if the update should occur (#631) 2016-12-27 08:45:01 -05:00
Jeremy Long 287b1df3fd added enabled settings for all analyzers per #612 2016-12-26 09:11:26 -05:00
Jeremy Long 38bf9b4ddb checkstyle recommendations 2016-12-22 07:32:04 -05:00
Jeremy Long f9d3a9d8d8 Merge pull request #614 from stefanneuhaus/issue-613-fix-version-comparison
Fix handling of numerical versions
2016-12-22 06:58:26 -05:00
Jeremy Long 309a5d9bcb Merge branch 'issue630' 2016-12-22 06:57:04 -05:00
Jeremy Long 60e661d3a4 updated per issue #630 2016-12-22 06:55:26 -05:00
Jeremy Long c33257d266 addded synchronization - as this analyzer should only run synchronized 2016-12-22 06:53:35 -05:00
Jeremy Long 1dbc183567 added check for failure 2016-12-22 06:52:47 -05:00
Jeremy Long bf258146da added test case for issue #629 and #517 2016-12-18 12:14:35 -05:00
Jeremy Long bb927b447e updated so that the old suppression files could be processed 2016-12-18 12:12:57 -05:00
Jeremy Long d91b4c3151 updated test case for performance of build 2016-12-18 12:12:10 -05:00
Jeremy Long 91dbb39f18 updated test for #630 2016-12-18 11:59:59 -05:00
Jeremy Long 35ae8fd660 updated test for #630 2016-12-18 11:59:30 -05:00
Jeremy Long d854917090 changes for issue #630 2016-12-18 11:58:58 -05:00
Jeremy Long 32ebf6c8ed added phase to accomodate the fix for issue #630 2016-12-18 11:58:20 -05:00
Jeremy Long edd4191d47 fix for #517 2016-12-16 06:29:42 -05:00
Jeremy Long 0cce49506a added validation 2016-12-10 19:58:05 -05:00
Jeremy Long 1c053469e9 fixed date format for test case 2016-12-10 19:50:09 -05:00
Jeremy Long 610e97ef7f jacks suggested change 2016-12-10 16:55:58 -05:00
Jeremy Long 5a678d2ccb removed test code 2016-12-10 16:55:38 -05:00
Jeremy Long 8db61a4d1e coverity suggested change 2016-12-10 16:42:32 -05:00
Jeremy Long f47c6b07f4 jacks recommended change for thread safety 2016-12-05 22:41:15 -05:00
Jeremy Long bd3af45db9 fixed code duplication 2016-12-04 16:18:01 -05:00
Jeremy Long a271d422f6 moved similiar code to a utility function to remove code duplication 2016-12-04 11:28:53 -05:00
Jeremy Long 4dd6dedaa4 hardening the XML parser per jacks.codiscope.com 2016-12-03 17:44:49 -05:00
Jeremy Long 10ee569096 fix proposed by Jacks - synchronizing SimpleDateFormat 2016-12-03 17:43:24 -05:00
Jeremy Long 1474855305 fix proposed by Jacks - synchronizing SimpleDateFormat 2016-12-03 17:41:32 -05:00
Jeremy Long 0202bc11d4 null checking proposed by coverity 2016-12-03 17:39:57 -05:00
Stefan Neuhaus e7072ea04c Count "0" as a positive integer 2016-12-03 22:50:20 +01:00
Jeremy Long 8f2c755f21 checkstyle correction 2016-12-03 16:23:53 -05:00
Jeremy Long e513a79bd2 fixed issue #272 2016-12-03 15:07:33 -05:00
Jeremy Long dd17f7393f snapshot version 2016-12-03 14:28:36 -05:00
Jeremy Long 32f38bf892 updated travis build script 2016-12-03 14:01:32 -05:00
Jeremy Long d5c3eeaf28 Merge branch 'removeMavenEngine' 2016-12-03 13:48:03 -05:00
Jeremy Long bfa67fcba7 fix #617 2016-12-03 13:46:25 -05:00
Jeremy Long 37a556dcc0 add integration test 2016-12-03 07:06:01 -05:00
Jeremy Long fe61f298f0 Merge branch 'axel3rd-MavenMojosPurgeAndUpdateOnlyAggregator' 2016-12-03 06:56:01 -05:00
Jeremy Long 9786c9bf82 minor changes - planning on moving additional testing profile to an invoker test in the maven module per issue #618 2016-12-03 06:55:24 -05:00
Jeremy Long 668161081a moved the invoker plugin to a profile so that it does not execute on every build 2016-12-03 06:54:03 -05:00
Jeremy Long 4978f9dcba Merge branch 'MavenMojosPurgeAndUpdateOnlyAggregator' of https://github.com/axel3rd/DependencyCheck into axel3rd-MavenMojosPurgeAndUpdateOnlyAggregator 2016-11-22 19:57:27 -05:00