This is an automated email from the ASF dual-hosted git repository.
ottlinger pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/creadur-rat.git
from fc29f309 Merge pull request #669 from
apache/dependabot/maven/org.sonarsource.scanner.maven-sonar-maven-plugin-5.7.0.6970
add be3944a1 initial working code
add 714caeee modified OptionCollection to use CLIOptionCollection
add 6fed7b6e Switched to cased string preserving the parts from the parsing
add e8af517f fixed CasedString checkstyle issues
add b8e0a831 cleaned up sonar issues
add d97da523 added additional tests
add a72886cd fixed checkstyle issues
add 0e2e7bee added tests
add 685d5838 Switched to UIOptionCollections
add be916d12 Added AntOptionCollection.java
add 1ef787c5 updated Arg documentation
add 8c3dcb9f updated RatTool tests
add a5497d09 fixed review issues
add e7613b47 fixed AntDocumentationTest
add d5865265 added CLIOptionTests
add bb78eea5 added OptionCollectionParser tests
add fc15408f updated ArgumentTracker
add b6c92f6b fixed errors
add 781b2605 attempted fix
add a3e1c070 cleaned up code issues
add b93bc7ff initial updates
add 4d66c387 fixed test generation
add be58d1e6 added NOSONAR for some methods
add 09e6b235 fixed checkstyle issue
add 364e2c9d fixed typo
add 8f96dd96 RAT-540: minor changes during review
add 55c20922 Remove unused import
add 2adfe329 RAT-540: Fix typo
add 9b868502 RAT-540: Minor changes during review
add 31f95ac9 RAT-540: Minor review cleanups
add 4129233a RAT-540: Reformat poms
add 2a48c6d6 RAT-540: Minor changes during review
add 5cf538e3 RAT-540: Fix typos in Velocity files
add 1eb8f2df RAT-540: Fix typos/little errors during review
add 1ccbd0dd RAT-540: Minor cleanups during review
add 95dff0e5 RAT-540: Add changelog
add e2e7d5dc Merge branch 'master' into create-UIOptionCollections
add bb3a412b Fix build warning and reformat pom
add 0b9e58cf Update as per review
add a2422785 Merge branch 'master' into create-UIOptionCollections
add 0c45aa4f RAT-540: Minor reformating in Javadoc
new 0bb88042 RAT-540: Merge pull request #637 from
apache/create-UIOptionCollections
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
apache-rat-core/pom.xml | 59 +-
.../src/main/java/org/apache/rat}/CLIOption.java | 24 +-
.../java/org/apache/rat/CLIOptionCollection.java | 29 +-
.../main/java/org/apache/rat/OptionCollection.java | 42 +-
.../org/apache/rat/OptionCollectionParser.java | 164 +++++
.../org/apache/rat/analysis/HeaderCheckWorker.java | 2 +-
.../rat/analysis/matchers/CopyrightMatcher.java | 4 +-
.../rat/analysis/matchers/SimpleTextMatcher.java | 7 +
.../main/java/org/apache/rat/commandline/Arg.java | 752 +++++++++++----------
.../apache/rat/commandline/ArgumentContext.java | 7 +-
.../rat/config/exclusion/ExclusionProcessor.java | 7 +-
.../java/org/apache/rat/help/AbstractHelp.java | 9 +-
.../java/org/apache/rat/ui/ArgumentTracker.java | 231 +++++++
.../MatcherReader.java => ui/UI.java} | 22 +-
.../src/main/java/org/apache/rat/ui/UIOption.java | 94 +--
.../java/org/apache/rat/ui/UIOptionCollection.java | 290 ++++++++
.../org/apache/rat/ui/UpdatableOptionGroup.java | 85 +++
.../rat/ui/UpdatableOptionGroupCollection.java | 110 +++
.../rat/{commandline => ui}/package-info.java | 4 +-
.../java/org/apache/rat/ui/spi/UIProvider.java} | 10 +-
.../java/org/apache/rat/ui/spi/package-info.java} | 6 +-
.../java/org/apache/rat/utils/CasedString.java | 25 +-
.../test/java/org/apache/rat/CLIOptionTest.java | 55 ++
.../org/apache/rat/OptionCollectionParserTest.java | 100 +++
.../java/org/apache/rat/OptionCollectionTest.java | 33 +-
.../org/apache/rat/ReporterOptionsProvider.java | 20 +-
.../java/org/apache/rat/commandline/ArgTests.java | 5 +-
.../test/AbstractConfigurationOptionsProvider.java | 4 -
.../apache/rat/test/AbstractOptionsProvider.java | 3 -
.../org/apache/rat/ui/ArgumentTrackerTest.java | 121 ++++
.../org/apache/rat/ui/UIOptionCollectionTest.java | 138 ++++
.../test/java/org/apache/rat/ui/UIOptionTest.java | 28 +-
apache-rat-plugin/src/it/RAT-469-default/pom.xml | 20 +-
apache-rat-plugin/src/it/RAT-469/pom.xml | 14 +-
apache-rat-plugin/src/it/RAT-508/pom.xml | 8 +-
.../src/it/RAT-524/invoker.properties | 2 +-
.../src/templates/apt/index.apt.vm.vm | 2 +-
.../src/templates/apt/mvn_options.apt.vm | 2 +-
.../java/org/apache/rat/mp/OptionMojoTest.java | 9 +-
.../java/org/apache/rat/mp/RatCheckMojoTest.java | 7 +-
.../src/test/resources/unit/it5/pom.xml | 12 +-
.../main/java/org/apache/rat/anttasks/Help.java | 12 +-
apache-rat-tasks/src/site/apt/examples/report.apt | 2 +-
.../apache/rat/anttasks/GeneratedReportTest.java | 127 +---
.../java/org/apache/rat/anttasks/HelpTest.java | 10 +-
.../org/apache/rat/anttasks/ReportOptionTest.java | 10 +-
apache-rat-tools/pom.xml | 4 +
.../rat/documentation/options/AntOption.java | 332 ++-------
.../documentation/options/AntOptionCollection.java | 283 ++++++++
.../rat/documentation/options/MavenOption.java | 151 ++---
.../options/MavenOptionCollection.java | 107 +++
.../apache/rat/documentation/velocity/RatTool.java | 41 +-
.../org/apache/rat/tools/AntDocumentation.java | 30 +-
.../java/org/apache/rat/tools/AntGenerator.java | 226 ++++---
.../java/org/apache/rat/tools/MavenGenerator.java | 29 +-
.../src/main/java/org/apache/rat/tools/Naming.java | 41 +-
apache-rat-tools/src/main/resources/Ant.tpl | 2 +-
apache-rat-tools/src/main/resources/Maven.tpl | 1 -
.../rat/documentation/options/MavenOptionTest.java | 8 +-
.../rat/documentation/velocity/RatToolTest.java | 109 ++-
.../org/apache/rat/tools/AntDocumentationTest.java | 73 ++
apache-rat/pom.xml | 2 +-
pom.xml | 10 +
src/changes/changes.xml | 3 +
64 files changed, 2898 insertions(+), 1281 deletions(-)
rename {apache-rat-tools/src/main/java/org/apache/rat/documentation/options =>
apache-rat-core/src/main/java/org/apache/rat}/CLIOption.java (77%)
copy
apache-rat-tools/src/test/java/org/apache/rat/documentation/options/MavenOptionTest.java
=> apache-rat-core/src/main/java/org/apache/rat/CLIOptionCollection.java (53%)
create mode 100644
apache-rat-core/src/main/java/org/apache/rat/OptionCollectionParser.java
create mode 100644
apache-rat-core/src/main/java/org/apache/rat/ui/ArgumentTracker.java
copy
apache-rat-core/src/main/java/org/apache/rat/{configuration/MatcherReader.java
=> ui/UI.java} (67%)
rename
apache-rat-tools/src/main/java/org/apache/rat/documentation/options/AbstractOption.java
=> apache-rat-core/src/main/java/org/apache/rat/ui/UIOption.java (70%)
create mode 100644
apache-rat-core/src/main/java/org/apache/rat/ui/UIOptionCollection.java
create mode 100644
apache-rat-core/src/main/java/org/apache/rat/ui/UpdatableOptionGroup.java
create mode 100644
apache-rat-core/src/main/java/org/apache/rat/ui/UpdatableOptionGroupCollection.java
copy apache-rat-core/src/main/java/org/apache/rat/{commandline =>
ui}/package-info.java (92%)
copy
apache-rat-core/src/{it/resources/ReportTest/RAT_246/src/dir1/FileToProcess =>
main/java/org/apache/rat/ui/spi/UIProvider.java} (82%)
copy
apache-rat-core/src/{it/resources/ReportTest/RAT_246/src/dir1/FileToProcess =>
main/java/org/apache/rat/ui/spi/package-info.java} (91%)
create mode 100644
apache-rat-core/src/test/java/org/apache/rat/CLIOptionTest.java
create mode 100644
apache-rat-core/src/test/java/org/apache/rat/OptionCollectionParserTest.java
create mode 100644
apache-rat-core/src/test/java/org/apache/rat/ui/ArgumentTrackerTest.java
create mode 100644
apache-rat-core/src/test/java/org/apache/rat/ui/UIOptionCollectionTest.java
copy
apache-rat-tools/src/test/java/org/apache/rat/documentation/velocity/RatToolTest.java
=> apache-rat-core/src/test/java/org/apache/rat/ui/UIOptionTest.java (51%)
create mode 100644
apache-rat-tools/src/main/java/org/apache/rat/documentation/options/AntOptionCollection.java
create mode 100644
apache-rat-tools/src/main/java/org/apache/rat/documentation/options/MavenOptionCollection.java
create mode 100644
apache-rat-tools/src/test/java/org/apache/rat/tools/AntDocumentationTest.java