This is an automated email from the ASF dual-hosted git repository.
ottlinger pushed a change to branch fix/RAT-482
in repository https://gitbox.apache.org/repos/asf/creadur-rat.git
from 4ec77127 Merge branch 'master' into fix/RAT-482
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 bfca40c6 Bump org.apache.maven.plugins:maven-site-plugin from 3.21.0
to 3.22.0
add 566dbd7b Merge pull request #665 from
apache/dependabot/maven/org.apache.maven.plugins-maven-site-plugin-3.22.0
add 8220c15b Bump tika.version from 3.3.0 to 3.3.1
add 06ec353d Merge pull request #666 from
apache/dependabot/maven/tika.version-3.3.1
add 2ab8b56f Bump org.apache.maven.plugins:maven-failsafe-plugin from
3.5.5 to 3.5.6
add 6716e2c7 Merge pull request #667 from
apache/dependabot/maven/org.apache.maven.plugins-maven-failsafe-plugin-3.5.6
add 6c9c2b28 Bump org.apache.maven.plugins:maven-surefire-plugin from
3.5.5 to 3.5.6
add 86a1e53c Merge pull request #668 from
apache/dependabot/maven/org.apache.maven.plugins-maven-surefire-plugin-3.5.6
add 882664d6 Bump org.sonarsource.scanner.maven:sonar-maven-plugin
add fc29f309 Merge pull request #669 from
apache/dependabot/maven/org.sonarsource.scanner.maven-sonar-maven-plugin-5.7.0.6970
add a2422785 Merge branch 'master' into create-UIOptionCollections
add 0c45aa4f RAT-540: Minor reformating in Javadoc
add 0bb88042 RAT-540: Merge pull request #637 from
apache/create-UIOptionCollections
add 11b83445 Bump org.apache.maven.plugins:maven-dependency-plugin
add 6b75a2cd Merge pull request #670 from
apache/dependabot/maven/org.apache.maven.plugins-maven-dependency-plugin-3.11.0
add 585504ae Merge branch 'master' into fix/RAT-482
No new revisions were added by this update.
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 | 22 +-
src/changes/changes.xml | 3 +
64 files changed, 2904 insertions(+), 1287 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