You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by re...@apache.org on 2023/01/11 15:25:41 UTC

[uima-uimaj] branch refactoring/UIMA-6444-Automatically-sign-Eclipse-plugins-during-release-builds updated (c0a1000ea -> 4abc5f0f3)

This is an automated email from the ASF dual-hosted git repository.

rec pushed a change to branch refactoring/UIMA-6444-Automatically-sign-Eclipse-plugins-during-release-builds
in repository https://gitbox.apache.org/repos/asf/uima-uimaj.git


    from c0a1000ea Merge branch 'refactoring/UIMA-6443-Fresh-Eclipse-update-site-for-every-release' into refactoring/UIMA-6444-Automatically-sign-Eclipse-plugins-during-release-builds
     add 1088f6151 [UIMA-6469] Cleaning up file-handling code
     add 7aab4a82a [UIMA-6469] Cleaning up file-handling code
     add 9c99e071b [UIMA-6469] Cleaning up file-handling code
     add 17684f6a0 [UIMA-6469] Cleaning up file-handling code
     add b32c5bece Merge pull request #209 from apache/UIMA-6469-Cleaning-up-file-handling-code
     add 6fa6bdc6e [No Jira] Update auto-formatting settings
     add 4b5dcd539 [No Jira] Avoid triggering auto-staging as part of snapshot deployment
     add 637f15c98 [No Jira] Temporarily update spotbugs to be compatible with Java 17 until we go to Parent POM 16
     add 9348052dd [No Jira] Temporarily update spotbugs to be compatible with Java 17 until we go to Parent POM 16
     add cb743c0a8 Merge pull request #210 from apache/no-jira/update-autoformatting
     add 470aeee80 [UIMA-6463] Use toolchains to ensure compatibility with Java 1.8
     add 719ffbf23 Merge pull request #213 from apache/refactoring/UIMA-6463-Use-toolchains-to-ensure-compatibility-with-Java-1_8
     add d88e91e1d [UIMA-6473] CasToComparableText is broken
     add 322acca6b Merge pull request #215 from apache/bugfix/UIMA-6473-CasToComparableText-is-broken
     add 763e262c1 [UIMA-6479] PearPackagingMavenPlugin has ancient JUnit dependency
     add 36f0ee989 Merge pull request #218 from apache/bugfix/UIMA-6479-PearPackagingMavenPlugin-has-ancient-JUnit-dependency
     add a155fe817 [UIMA-6480] Add tests with empty arrays to CAS de/ser-suite
     add f5cc613a8 [UIMA-6480] Add tests with empty arrays to CAS de/ser-suite
     add 1ad527793 Merge pull request #219 from apache/feature/UIMA-6480-Add-tests-with-empty-arrays-to-CAS-de-ser-suite
     add 6db34ef23 [#222] Support comparing test files irrespective of line endings
     add c0e14fc2a [UIMA-6454] Update dependencies (UIMA Java SDK 3.3.1)
     add 1e0817216 Merge pull request #220 from apache/refactoring/UIMA-6454-Update-dependencies
     add 7caca2c19 Merge branch 'maintenance/3.3.x' into feature/222-Support-comparing-test-files-irrespective-of-line-endings
     add 4e0aaa77a Merge pull request #223 from apache/feature/222-Support-comparing-test-files-irrespective-of-line-endings
     add 619f8f5fa [UIMA-6454] Update dependencies (UIMA Java SDK 3.3.1)
     add 3f97c9fea [UIMA-6454] Update dependencies (UIMA Java SDK 3.3.1)
     add 776543ef0 Merge pull request #224 from apache/refactoring/UIMA-6454-Update-dependencies
     add b7225a49c Issue #240: Helper annotation created by SelectFS should not survive
     add b5edf4349 Issue #238 - Form 6 serializes non-reachable FSes but should not
     add 1384ee2dc #238 - Form 6 serializes non-reachable FSes but should not
     add 6baa0c1fe Merge pull request #239 from apache/bugfix/238-Form-6-serializes-non-reachable-FSes-but-should-not
     add 819c18dfd Merge branch 'maintenance/3.3.x' into bugfix/240-Helper-annotation-created-by-SelectFS-should-not-survive
     add 39531d43e Merge pull request #241 from apache/bugfix/240-Helper-annotation-created-by-SelectFS-should-not-survive
     add 2f6316ecd Issue #235: Misleading error message when JCas type is not registered
     add 84b867261 Issue #235: Misleading error message when JCas type is not registered
     add 46b15032e [No issue] Auto-formatting
     add e0633297d Merge pull request #236 from apache/bugfix/235-Misleading-error-message-when-JCas-type-is-not-registered
     add 82067b6cc Issue #255: File handle leak accessing performanceTuning.properties
     add c459048a6 [UIMA-6436] Move maintainer documentation from website into maintainer guide
     add f415f1fbc [UIMA-6436] Move maintainer documentation from website into maintainer guide
     add d238dfd56 [UIMA-6436] Move maintainer documentation from website into maintainer guide
     add 5535ecf14 [UIMA-6436] Move maintainer documentation from website into maintainer guide
     add c043b8886 Merge branch 'main' into refactoring/UIMA-6436-Move-maintainer-documentation-from-website-into-maintainer-guide
     add 46464f4a4 [UIMA-6436] Move maintainer documentation from website into maintainer guide
     add 961a130f5 [UIMA-6454] Update dependencies (UIMA Java SDK 3.3.1)
     add ae4905d49 Merge pull request #202 from apache/refactoring/UIMA-6454-Update-dependencies
     add 48d85a90e Merge branch 'main' into refactoring/UIMA-6436-Move-maintainer-documentation-from-website-into-maintainer-guide
     add 85301afa8 [UIMA-6438] Add asf.yaml files to UIMA repos
     add 681f7525e [UIMA-6443] Fresh Eclipse update site for every release
     add 47efebe7c [UIMA-6443] Fresh Eclipse update site for every release
     add 8b64502a8 [UIMA-6443] Fresh Eclipse update site for every release
     add 7e03f1c2b Merge branch 'main' into refactoring/UIMA-6443-Fresh-Eclipse-update-site-for-every-release
     add 016e151ff Merge pull request #200 from apache/refactoring/UIMA-6443-Fresh-Eclipse-update-site-for-every-release
     add 45cfdc523 Merge branch 'main' into refactoring/UIMA-6438-Add-asf.yaml-files-to-UIMA-repos
     add 59d38c22b Merge pull request #203 from apache/refactoring/UIMA-6438-Add-asf.yaml-files-to-UIMA-repos
     add d6436fbf6 Merge branch 'main' into refactoring/UIMA-6436-Move-maintainer-documentation-from-website-into-maintainer-guide
     add d11d45d18 [UIMA-6436] Move maintainer documentation from website into maintainer guide
     add 417336421 [UIMA-6436] Move maintainer documentation from website into maintainer guide
     add 1bc8b6b8c [UIMA-6436] Move maintainer documentation from website into maintainer guide
     add 9df151bf0 [UIMA-6436] Move maintainer documentation from website into maintainer guide
     add 54eeebd85 [UIMA-6436] Move maintainer documentation from website into maintainer guide
     add ec3ba0017 [UIMA-6459] Upgrade dependencies (UIMAJ 3.4.0)
     add 4e9c4e0a4 Merge branch 'main' into refactoring/UIMA-6459-Upgrade-dependencies
     add e360ce2d0 [UIMA-6459] Upgrade dependencies (UIMAJ 3.4.0)
     add e8e979e7d [UIMA-6459] Upgrade dependencies (UIMAJ 3.4.0)
     add a47b98b62 Merge pull request #204 from apache/refactoring/UIMA-6459-Upgrade-dependencies
     add a9f392b18 Merge branch 'main' into refactoring/UIMA-6436-Move-maintainer-documentation-from-website-into-maintainer-guide
     add 5bedbc379 [UIMA-6436] Move maintainer documentation from website into maintainer guide
     add 0f1f30811 [UIMA-6436] Move maintainer documentation from website into maintainer guide
     add 4c3de6e19 [UIMA-6436] Move maintainer documentation from website into maintainer guide
     add b8534b849 [UIMA-6436] Move maintainer documentation from website into maintainer guide
     add 4db01d8c1 [UIMA-6436] Move maintainer documentation from website into maintainer guide
     add 097a08315 [UIMA-6462] Avoid deploy broken checksum files for p2content.xml and artifacts.xml in feature modules
     add 11dcc085a Merge pull request #205 from apache/bugfix/UIMA-6462-Avoid-deploy-broken-checksum-files-for-p2content.xml-and-artifacts.xml-in-feature-modules
     add e2b8699c9 Merge branch 'main' into refactoring/UIMA-6436-Move-maintainer-documentation-from-website-into-maintainer-guide
     add 2a5016f2d [UIMA-6436] Move maintainer documentation from website into maintainer guide
     add 782a40c90 [UIMA-6463] Use toolchains to ensure compatibility with Java 1.8
     add e70b51067 Merge pull request #206 from apache/refactoring/UIMA-6463-Use-toolchains-to-ensure-compatibility-with-Java-1_8
     add 13bbcf8e2 Merge branch 'main' into refactoring/UIMA-6436-Move-maintainer-documentation-from-website-into-maintainer-guide
     add a45b672c7 [UIMA-6436] Move maintainer documentation from website into maintainer guide
     add b59687cd6 Merge pull request #197 from apache/refactoring/UIMA-6436-Move-maintainer-documentation-from-website-into-maintainer-guide
     add e8ed90b7f [UIMA-6459] Upgrade dependencies
     add 6ab37d252 [UIMA-6436] Move maintainer documentation from website into maintainer guide
     add fb5dd1993 Merge pull request #207 from apache/refactoring/UIMA-6459-Upgrade-dependencies
     add 09d00076a Merge branch 'main' into UIMA-6469-Cleaning-up-file-handling-code
     add c4bfac4f4 Merge branch 'main' into no-jira/update-autoformatting
     add a5be117ce Merge pull request #212 from apache/no-jira/update-autoformatting
     add 8fe96c024 Merge branch 'main' into UIMA-6469-Cleaning-up-file-handling-code
     add 576053393 Merge pull request #211 from apache/UIMA-6469-Cleaning-up-file-handling-code
     add 3111f48a4 [UIMA-6474] Switch to getDataPathElements() in UimaContext
     add 4d59b0fa6 [UIMA-6474] Switch to getDataPathElements() in UimaContext
     add 849ace5f5 [No Jira] Remove outdated figure
     add 04db2a5b4 Merge pull request #214 from apache/refactoring/no-jira-remove-outdated-unused-figure
     add a42977408 Merge branch 'main' into feature/UIMA-6474-Switch-to-getDataPathElements()-in-UimaContext
     add 3679a12c8 [UIMA-6474] Switch to getDataPathElements() in UimaContext
     add 726f65858 Merge pull request #216 from apache/feature/UIMA-6474-Switch-to-getDataPathElements()-in-UimaContext
     add 4100c3666 [UIMA-6481] Enable issue management in GitHub repos
     add a79b9abdb Merge pull request #221 from apache/refactoring/UIMA-6481-Enable-issue-management-in-GitHub-repos
     add 67c8a3941 Issue #225: Improve deployment in OSGi environments
     add 23a0d2fb4 Issue #226: Provide SPI interfaces to locate descriptors
     add 240635155 Issue #230: Remove version overrides in Maven plugin modules
     add 186479e55 Merge pull request #231 from apache/refactoring/230-Remove-version-overrides-in-Maven-plugin-modules
     add 86b5529eb Merge branch 'main' into feature/226-Provide-SPI-interfaces-to-locate-descriptors
     add cf514a935 Issue #226: Provide SPI interfaces to locate descriptors
     add 54f6ba60b Merge branch 'main' into refactoring/UIMA-6454-Update-dependencies
     add 25681a7a5 Merge branch 'main' into refactoring/UIMA-6454-Update-dependencies
     add dbb5cff73 Merge pull request #233 from apache/refactoring/UIMA-6454-Update-dependencies
     add 273f20ba7 Merge branch 'main' into feature/226-Provide-SPI-interfaces-to-locate-descriptors
     add 8e64399c2 Merge pull request #227 from apache/feature/226-Provide-SPI-interfaces-to-locate-descriptors
     add cecd0b3be Merge branch 'main' into feature/225-Improve-deployment-in-OSGi-environments
     add dd748b416 Issue #228 - Move the UimaDecompiler class
     add 61151eb94 Issue #228 - Move the UimaDecompiler class
     add ebd763c55 Merge branch 'main' into refactoring/228-Move-the-UimaDecompiler-class
     add c1fd0b5cf Merge branch 'main' into refactoring/228-Move-the-UimaDecompiler-class
     add 2f6692acb Merge pull request #229 from apache/refactoring/228-Move-the-UimaDecompiler-class
     add 3715961c5 Merge branch 'main' into feature/225-Improve-deployment-in-OSGi-environments
     add 120124c5b Issue #226: Provide SPI interfaces to locate descriptors
     add 7ede46368 Issue #226: Provide SPI interfaces to locate descriptors
     add 7b800e514 [UIMA-6481] Enable issue management in GitHub repos
     add e0b4cd575 Issue #226: Provide SPI interfaces to locate descriptors
     add 07d5d89d2 Issue #226: Provide SPI interfaces to locate descriptors
     add bb4812432 Merge pull request #237 from apache/feature/226-Provide-SPI-interfaces-to-locate-descriptors-and-JCas-classes
     add 28f207328 Merge branch 'main' into upmerge
     add b2143f66a Merge pull request #242 from apache/upmerge
     add 8b46c3b3d Merge branch 'main' into feature/225-Improve-deployment-in-OSGi-environments
     add eb8eb8bc0 Issue #225: Improve deployment in OSGi environments
     add 21a82abf7 Merge pull request #232 from apache/feature/225-Improve-deployment-in-OSGi-environments
     add 1c1b3bc66 Issue #225: Improve deployment in OSGi environments
     add 00ed6f058 Merge pull request #244 from apache/feature/225-Improve-deployment-in-OSGi-environments
     add f3b0e300c #245 - Utility method for loading type systems in SPI providers
     add 42f25d3e7 #245 - Utility method for loading type systems in SPI providers
     add 44074f416 #245 - Utility method for loading type systems in SPI providers
     add f697932ce #245 - Utility method for loading type systems in SPI providers
     add e0f660059 Merge pull request #246 from apache/feature/245-Utility-method-for-loading-type-systems-in-SPI-providers
     add 1571bdd6c Issue #226: Provide SPI interfaces to locate descriptors and JCas classes
     add 30c1cb9be Issue #247 - RelativePathResolver should consider TCCL
     add 27a8186f7 Merge pull request #248 from apache/feature/247-RelativePathResolver-should-consider-TCCL
     add 08c4a0188 Merge branch 'main' into feature/226-Provide-SPI-interfaces-to-locate-descriptors-and-JCas-classes
     add 647793d6c Issue #226: Provide SPI interfaces to locate descriptors and JCas classes
     add 7deca1ed5 Merge pull request #249 from apache/feature/226-Provide-SPI-interfaces-to-locate-descriptors-and-JCas-classes
     add 4de1bd981 Issue #225: Improve deployment in OSGi environments
     add bd05de376 Merge pull request #250 from apache/225-Improve-deployment-in-OSGi-environments
     add 2be73010c Issue #252: Potential failure to look up FsGenerator3 in OSGI-like contexts
     add c337dcb6b Merge pull request #253 from apache/bugfix/252-Potential-failure-to-look-up-FsGenerator3-in-OSGI-like-contexts
     add f963e6241 Merge branch 'main' into bugfix/255-File-handle-leak-accessing-performanceTuning.properties
     add e9ef409f3 Merge pull request #257 from apache/bugfix/255-File-handle-leak-accessing-performanceTuning.properties
     add 17fe5d5bf Merge pull request #256 from apache/bugfix/255-File-handle-leak-accessing-performanceTuning.properties
     add 6870f8dab Issue #258: Apache UIMA Java SDK 3.3.1 release
     add 14ca7bb07 Issue #258: Apache UIMA Java SDK 3.3.1 release
     add 1ee4d59f1 Issue #258: Apache UIMA Java SDK 3.3.1 release
     add f337a1d48 Issue #258: Apache UIMA Java SDK 3.3.1 release
     add 45394a48d Issue #258: Apache UIMA Java SDK 3.3.1 release
     add 430091744 Issue #258: Apache UIMA Java SDK 3.3.1 release
     add 2ab21b6dd Issue #260: Issues-fixed report for GitHub and Jira
     add 3ba8f333f Merge pull request #261 from apache/refactoring/260-Issues-fixed-report-for-GitHub-and-Jira
     add a43f366f6 Merge branch 'maintenance/3.3.x' into release/3.3.1
     add 8a47e1720 Merge commit 'a43f366f653e5bcb8f243db4a8c11e583064b898' into upmerge
     add b6528674b [maven-release-plugin] prepare release uimaj-3.3.1
     add 5bb552363 [maven-release-plugin] prepare for next development iteration
     add d9725a2a1 Merge pull request #259 from apache/release/3.3.1
     add 3c0af532b Empty merge of branch 'maintenance/3.3.x' into upmerge after release
     add 945240bfb No issue. Adjust jira legacy module version.
     add a336b2d94 Merge pull request #263 from apache/upmerge
     add c98e9c4c4 #267 - UIMA Log4jLogger_impl not compatible with log4j 2.18.0+
     add 1a9ca7165 Merge pull request #269 from apache/bugfix/267-UIMA-Log4jLogger_impl-not-compatible-with-log4j-2.18.0
     add fafdb225d #270 - Update dependencies
     add e86c211ae Merge pull request #271 from apache/refactoring/270-Update-dependencies
     add f00a36080 #270 - Update dependencies
     add c1c89117b No issue: Remove Jira line from PR template - we do not use Jira anymore.
     add 57bc1bb8c Merge pull request #273 from apache/refactoring/270-Update-dependencies
     new 4abc5f0f3 Merge branch 'main' into refactoring/UIMA-6444-Automatically-sign-Eclipse-plugins-during-release-builds

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:
 .asf.yaml                                          |  66 ++-
 .github/PULL_REQUEST_TEMPLATE.md                   |   4 +-
 .gitignore                                         |   1 -
 Jenkinsfile                                        |   4 +-
 PearPackagingMavenPlugin/pom.xml                   |  23 +-
 README.md                                          |   4 +-
 RELEASE_NOTES.md                                   |  68 +--
 aggregate-uimaj-docbooks/pom.xml                   |   1 +
 jVinci/.gitignore                                  |   1 +
 .../marker-file-identifying-osgi-bundle            |   0
 jVinci/pom.xml                                     |  64 ++-
 jcasgen-maven-plugin/pom.xml                       |  11 +-
 .../test.dat => marker-file-enabling-auto-staging  |   0
 .../test.dat => marker-file-enabling-tycho-release |   0
 .../test.dat => marker-file-identifying-parent-pom |   0
 pom.xml                                            | 119 +---
 src/main/eclipse/org.eclipse.jdt.core.prefs        |   9 +
 src/main/eclipse/org.eclipse.jdt.ui.prefs          |   2 +-
 stage-relesase-artifacts.sh                        |  49 --
 .../pom.xml                                        |  15 +-
 .../src/docs/asciidoc/common_book_info.adoc        |   0
 .../src/docs/asciidoc/uv3.maven.adoc               |  90 +++
 .../src/docs/asciidoc/uv3.one-time-setup.adoc      |  77 +++
 .../src/docs/asciidoc/uv3.project_structure.adoc   |  52 ++
 .../src/docs/asciidoc/uv3.release.adoc             | 584 +++++++++++++++++++
 .../docs/asciidoc/version_3_maintainers_guide.adoc |  27 +-
 uima-doc-v3-users-guide/pom.xml                    |   2 +-
 .../annotation_predicates/annotation-relations.png | Bin 328700 -> 0 bytes
 .../src/docs/asciidoc/uv3.spi.adoc                 |  77 +++
 .../src/docs/asciidoc/version_3_users_guide.adoc   |   4 +-
 uimaj-adapter-vinci/.gitignore                     |   1 +
 .../marker-file-identifying-osgi-bundle            |   0
 uimaj-adapter-vinci/pom.xml                        |  30 +-
 uimaj-core/.gitignore                              |   1 +
 ...est.dat => marker-file-identifying-osgi-bundle} |   0
 uimaj-core/pom.xml                                 |  92 ++-
 .../src/main/java/org/apache/uima/UimaContext.java |  58 +-
 .../org/apache/uima/cas/CASRuntimeException.java   |   7 +
 .../org/apache/uima/cas/impl/BinaryCasSerDes6.java |   2 +-
 .../java/org/apache/uima/cas/impl/CASImpl.java     |  13 +-
 .../org/apache/uima/cas/impl/FSClassRegistry.java  |  76 ++-
 .../org/apache/uima/cas/impl/SelectFSs_impl.java   |   5 +-
 .../org/apache/uima/cas/impl/TypeSystemImpl.java   |   2 +-
 .../org/apache/uima/impl/UIMAFramework_impl.java   |   7 +-
 .../org/apache/uima/impl/UimaContext_ImplBase.java |   9 +-
 .../apache/uima/internal/util/UIMAClassLoader.java |  15 +-
 .../java/org/apache/uima/pear/util/FileUtil.java   | 438 +++++++--------
 .../resource/impl/RelativePathResolver_impl.java   |  21 +-
 .../apache/uima/spi/FsIndexCollectionProvider.java |  27 +
 .../org/apache/uima/spi/JCasClassProvider.java     |  27 +
 .../apache/uima/spi/TypePrioritiesProvider.java    |  27 +
 .../uima/spi/TypeSystemDescriptionProvider.java    |  27 +
 .../main/java/org/apache/uima/util/CasIOUtils.java |   1 -
 .../java/org/apache/uima/util/TypeSystemUtil.java  |  61 ++
 .../apache/uima/util/impl/Log4jLogger_impl.java    |  19 +-
 .../apache/uima/UIMAException_Messages.properties  |   1 +
 .../apache/uima/cas/impl/FSClassRegistryTest.java  |  16 +
 .../apache/uima/cas/impl/SelectFsNoJCasTest.java   |  27 +-
 .../org/apache/uima/cas/impl/SerDesForm6Test.java  |  10 -
 ...rializationDeserialization_BINARY_TSI_Test.java |   2 +-
 ...asSerializationDeserialization_BINARY_Test.java |   2 +-
 ...serialization_COMPRESSED_FILTERED_TSI_Test.java |   2 +-
 ...izationDeserialization_SERIALIZED_TSI_Test.java |   2 +-
 ...izationDeserialization_XMI_1_0_PRETTY_Test.java |  28 +-
 ...izationDeserialization_XMI_1_1_PRETTY_Test.java |   1 +
 .../uima/cas/serdes/CasToComparableText.java       |   4 +-
 .../uima/cas/serdes/SerDesCasIOTestUtils.java      |  25 +
 .../datasuites/MultiFeatureRandomCasDataSuite.java |  12 +-
 .../ProgrammaticallyCreatedCasDataSuite.java       | 160 +++++-
 .../generators/MultiFeatureRandomCasGenerator.java |  69 ++-
 .../cas/serdes/scenario/DesSerTestScenario.java    |   6 +
 .../org/apache/uima/impl/UimaContext_implTest.java |  17 +-
 .../java/org/apache/uima/jcas/test/JCasTest.java   |  36 +-
 .../java/org/apache/uima/jcas/test/generatedx.xml  | 621 +++++++++++----------
 .../util/PearInstallationVerificationTest.java     |  13 +-
 .../impl/RelativePathResolver_implTest.java        |   6 +-
 .../uima/spi/JCasClassProviderForTesting.java      |  33 ++
 .../test/java/org/apache/uima/spi/SpiSentence.java |  99 ++++
 .../test/java/org/apache/uima/spi/SpiToken.java    |  99 ++++
 .../java/org/apache/uima/util/CasIOUtilsTest.java  |  40 ++
 .../java/org/apache/uima/util/FileUtilsTest.java   |  38 +-
 .../{casWithFsList => casWithArrays}/cas.bin       | Bin 3204 -> 3092 bytes
 .../ser-ref/casWithArrays}/debug-typesystem.xml    |  48 +-
 .../ser-ref/casWithArrays/debug.xmi                |  29 +
 .../{casWithFsList => casWithLists}/cas.bin        | Bin
 .../debug-typesystem.xml                           |   0
 .../{casWithFsList => casWithLists}/debug.xmi      |   0
 .../ser-ref/casWithArrays/cas.bin                  | Bin 0 -> 584 bytes
 .../ser-ref/casWithArrays}/debug-typesystem.xml    |  48 +-
 .../ser-ref/casWithArrays/debug.xmi                |  29 +
 .../ser-ref/casWithArrays}/typesystem.xml          |  48 +-
 .../{casWithFsList => casWithLists}/cas.bin        | Bin
 .../debug-typesystem.xml                           |   0
 .../{casWithFsList => casWithLists}/debug.xmi      |   0
 .../{casWithFsList => casWithLists}/typesystem.xml |   0
 .../{casWithFsList => casWithArrays}/cas.bin       | Bin 2868 -> 2856 bytes
 .../debug-typesystem.xml                           |  48 +-
 .../ser-ref/casWithArrays/debug.xmi                |  29 +
 .../typesystem.xml                                 |  48 +-
 .../{casWithFsList => casWithLists}/cas.bin        | Bin
 .../debug-typesystem.xml                           |   0
 .../{casWithFsList => casWithLists}/debug.xmi      |   0
 .../{casWithFsList => casWithLists}/typesystem.xml |   0
 .../{casWithFsList => casWithArrays}/cas.bin       | Bin 3603 -> 3491 bytes
 .../ser-ref/casWithArrays}/debug-typesystem.xml    |  48 +-
 .../ser-ref/casWithArrays/debug.xmi                |  29 +
 .../{casWithFsList => casWithLists}/cas.bin        | Bin
 .../debug-typesystem.xml                           |   0
 .../{casWithFsList => casWithLists}/debug.xmi      |   0
 .../ser-ref/casWithArrays/cas.xcas                 |  67 +++
 .../ser-ref/casWithArrays}/debug-typesystem.xml    |  48 +-
 .../ser-ref/casWithArrays/debug.xmi                |  29 +
 .../ser-ref/casWithArrays}/typesystem.xml          |  48 +-
 .../{casWithFsList => casWithLists}/cas.xcas       |   0
 .../debug-typesystem.xml                           |   0
 .../{casWithFsList => casWithLists}/debug.xmi      |   0
 .../{casWithFsList => casWithLists}/typesystem.xml |   0
 .../ser-ref/casWithArrays/data.xmi                 |  29 +
 .../ser-ref/casWithArrays}/debug-typesystem.xml    |  48 +-
 .../ser-ref/casWithArrays/debug.xmi                |  29 +
 .../ser-ref/casWithArrays}/typesystem.xml          |  48 +-
 .../{casWithFsList => casWithLists}/data.xmi       |   0
 .../debug-typesystem.xml                           |   0
 .../{casWithFsList => casWithLists}/debug.xmi      |   0
 .../{casWithFsList => casWithLists}/typesystem.xml |   0
 .../ser-ref/casWithArrays/data.xmi                 |  29 +
 .../ser-ref/casWithArrays}/debug-typesystem.xml    |  48 +-
 .../ser-ref/casWithArrays/debug.xmi                |  29 +
 .../ser-ref/casWithArrays}/typesystem.xml          |  48 +-
 .../{casWithFsList => casWithLists}/data.xmi       |   0
 .../debug-typesystem.xml                           |   0
 .../{casWithFsList => casWithLists}/debug.xmi      |   0
 .../{casWithFsList => casWithLists}/typesystem.xml |   0
 .../services/org.apache.uima.spi.JCasClassProvider |   1 +
 uimaj-cpe/.gitignore                               |   1 +
 .../marker-file-identifying-osgi-bundle            |   0
 uimaj-cpe/pom.xml                                  |  26 +
 uimaj-eclipse-feature-runtime/feature.xml          |   2 +-
 uimaj-eclipse-feature-runtime/pom.xml              |   7 +-
 uimaj-eclipse-feature-tools/feature.xml            |   4 +-
 uimaj-eclipse-feature-tools/pom.xml                |  21 +-
 uimaj-eclipse-maven-p2-site/pom.xml                |   2 +-
 uimaj-eclipse-update-site/category.xml             |   4 +-
 uimaj-eclipse-update-site/pom.xml                  |   4 +-
 uimaj-ep-cas-editor-ide/.gitignore                 |   1 +
 uimaj-ep-cas-editor/.gitignore                     |   1 +
 uimaj-ep-configurator/.gitignore                   |   1 +
 uimaj-ep-debug/.gitignore                          |   1 +
 uimaj-ep-jcasgen/.gitignore                        |   1 +
 uimaj-ep-launcher/.gitignore                       |   1 +
 uimaj-ep-pear-packager/.gitignore                  |   1 +
 uimaj-ep-runtime/.gitignore                        |   1 +
 uimaj-legacy-jira-report/pom.xml                   |  73 +++
 uimaj-parent/pom.xml                               | 157 +++---
 uimaj-tools/.gitignore                             |   1 +
 .../marker-file-identifying-osgi-bundle            |   0
 uimaj-tools/pom.xml                                | 171 +++---
 uimaj-v3migration-jcas/pom.xml                     |  21 +-
 .../apache/uima/migratev3/jcas/MigrateJCas.java    | 110 ++--
 .../uima/migratev3/jcas}/UimaDecompiler.java       |   2 +-
 160 files changed, 3664 insertions(+), 1544 deletions(-)
 copy uimaj-core/src/test/resources/AnnotatorContextTest/testDir/test.dat => jVinci/marker-file-identifying-osgi-bundle (100%)
 copy uimaj-core/src/test/resources/AnnotatorContextTest/testDir/test.dat => marker-file-enabling-auto-staging (100%)
 copy uimaj-core/src/test/resources/AnnotatorContextTest/testDir/test.dat => marker-file-enabling-tycho-release (100%)
 copy uimaj-core/src/test/resources/AnnotatorContextTest/testDir/test.dat => marker-file-identifying-parent-pom (100%)
 delete mode 100755 stage-relesase-artifacts.sh
 copy {uima-doc-v3-users-guide => uima-doc-v3-maintainers-guide}/pom.xml (88%)
 copy {uima-doc-v3-users-guide => uima-doc-v3-maintainers-guide}/src/docs/asciidoc/common_book_info.adoc (100%)
 create mode 100644 uima-doc-v3-maintainers-guide/src/docs/asciidoc/uv3.maven.adoc
 create mode 100644 uima-doc-v3-maintainers-guide/src/docs/asciidoc/uv3.one-time-setup.adoc
 create mode 100644 uima-doc-v3-maintainers-guide/src/docs/asciidoc/uv3.project_structure.adoc
 create mode 100644 uima-doc-v3-maintainers-guide/src/docs/asciidoc/uv3.release.adoc
 copy uima-doc-v3-users-guide/src/docs/asciidoc/version_3_users_guide.adoc => uima-doc-v3-maintainers-guide/src/docs/asciidoc/version_3_maintainers_guide.adoc (58%)
 delete mode 100644 uima-doc-v3-users-guide/src/docs/asciidoc/images/version_3_users_guide/annotation_predicates/annotation-relations.png
 create mode 100644 uima-doc-v3-users-guide/src/docs/asciidoc/uv3.spi.adoc
 copy uimaj-core/src/test/resources/AnnotatorContextTest/testDir/test.dat => uimaj-adapter-vinci/marker-file-identifying-osgi-bundle (100%)
 copy uimaj-core/{src/test/resources/AnnotatorContextTest/testDir/test.dat => marker-file-identifying-osgi-bundle} (100%)
 create mode 100644 uimaj-core/src/main/java/org/apache/uima/spi/FsIndexCollectionProvider.java
 create mode 100644 uimaj-core/src/main/java/org/apache/uima/spi/JCasClassProvider.java
 create mode 100644 uimaj-core/src/main/java/org/apache/uima/spi/TypePrioritiesProvider.java
 create mode 100644 uimaj-core/src/main/java/org/apache/uima/spi/TypeSystemDescriptionProvider.java
 create mode 100644 uimaj-core/src/test/java/org/apache/uima/spi/JCasClassProviderForTesting.java
 create mode 100644 uimaj-core/src/test/java/org/apache/uima/spi/SpiSentence.java
 create mode 100644 uimaj-core/src/test/java/org/apache/uima/spi/SpiToken.java
 copy uimaj-core/src/test/resources/CasSerializationDeserialization_BINARY_TSI_Test/ser-ref/{casWithFsList => casWithArrays}/cas.bin (54%)
 copy uimaj-core/src/test/resources/{CasSerializationDeserialization_COMPRESSED_FILTERED_TSI_Test/ser-ref/casWithFsList => CasSerializationDeserialization_BINARY_TSI_Test/ser-ref/casWithArrays}/debug-typesystem.xml (73%)
 create mode 100644 uimaj-core/src/test/resources/CasSerializationDeserialization_BINARY_TSI_Test/ser-ref/casWithArrays/debug.xmi
 rename uimaj-core/src/test/resources/CasSerializationDeserialization_BINARY_TSI_Test/ser-ref/{casWithFsList => casWithLists}/cas.bin (100%)
 rename uimaj-core/src/test/resources/CasSerializationDeserialization_BINARY_TSI_Test/ser-ref/{casWithFsList => casWithLists}/debug-typesystem.xml (100%)
 rename uimaj-core/src/test/resources/CasSerializationDeserialization_BINARY_TSI_Test/ser-ref/{casWithFsList => casWithLists}/debug.xmi (100%)
 create mode 100644 uimaj-core/src/test/resources/CasSerializationDeserialization_BINARY_Test/ser-ref/casWithArrays/cas.bin
 copy uimaj-core/src/test/resources/{CasSerializationDeserialization_COMPRESSED_FILTERED_TSI_Test/ser-ref/casWithFsList => CasSerializationDeserialization_BINARY_Test/ser-ref/casWithArrays}/debug-typesystem.xml (73%)
 create mode 100644 uimaj-core/src/test/resources/CasSerializationDeserialization_BINARY_Test/ser-ref/casWithArrays/debug.xmi
 copy uimaj-core/src/test/resources/{CasSerializationDeserialization_COMPRESSED_FILTERED_TSI_Test/ser-ref/casWithFsList => CasSerializationDeserialization_BINARY_Test/ser-ref/casWithArrays}/typesystem.xml (73%)
 rename uimaj-core/src/test/resources/CasSerializationDeserialization_BINARY_Test/ser-ref/{casWithFsList => casWithLists}/cas.bin (100%)
 rename uimaj-core/src/test/resources/CasSerializationDeserialization_BINARY_Test/ser-ref/{casWithFsList => casWithLists}/debug-typesystem.xml (100%)
 rename uimaj-core/src/test/resources/CasSerializationDeserialization_BINARY_Test/ser-ref/{casWithFsList => casWithLists}/debug.xmi (100%)
 rename uimaj-core/src/test/resources/CasSerializationDeserialization_BINARY_Test/ser-ref/{casWithFsList => casWithLists}/typesystem.xml (100%)
 copy uimaj-core/src/test/resources/CasSerializationDeserialization_COMPRESSED_FILTERED_TSI_Test/ser-ref/{casWithFsList => casWithArrays}/cas.bin (62%)
 copy uimaj-core/src/test/resources/CasSerializationDeserialization_COMPRESSED_FILTERED_TSI_Test/ser-ref/{casWithFsList => casWithArrays}/debug-typesystem.xml (73%)
 create mode 100644 uimaj-core/src/test/resources/CasSerializationDeserialization_COMPRESSED_FILTERED_TSI_Test/ser-ref/casWithArrays/debug.xmi
 copy uimaj-core/src/test/resources/CasSerializationDeserialization_COMPRESSED_FILTERED_TSI_Test/ser-ref/{casWithFsList => casWithArrays}/typesystem.xml (73%)
 rename uimaj-core/src/test/resources/CasSerializationDeserialization_COMPRESSED_FILTERED_TSI_Test/ser-ref/{casWithFsList => casWithLists}/cas.bin (100%)
 copy uimaj-core/src/test/resources/CasSerializationDeserialization_COMPRESSED_FILTERED_TSI_Test/ser-ref/{casWithFsList => casWithLists}/debug-typesystem.xml (100%)
 rename uimaj-core/src/test/resources/CasSerializationDeserialization_COMPRESSED_FILTERED_TSI_Test/ser-ref/{casWithFsList => casWithLists}/debug.xmi (100%)
 copy uimaj-core/src/test/resources/CasSerializationDeserialization_COMPRESSED_FILTERED_TSI_Test/ser-ref/{casWithFsList => casWithLists}/typesystem.xml (100%)
 copy uimaj-core/src/test/resources/CasSerializationDeserialization_SERIALIZED_TSI_Test/ser-ref/{casWithFsList => casWithArrays}/cas.bin (58%)
 copy uimaj-core/src/test/resources/{CasSerializationDeserialization_COMPRESSED_FILTERED_TSI_Test/ser-ref/casWithFsList => CasSerializationDeserialization_SERIALIZED_TSI_Test/ser-ref/casWithArrays}/debug-typesystem.xml (73%)
 create mode 100644 uimaj-core/src/test/resources/CasSerializationDeserialization_SERIALIZED_TSI_Test/ser-ref/casWithArrays/debug.xmi
 rename uimaj-core/src/test/resources/CasSerializationDeserialization_SERIALIZED_TSI_Test/ser-ref/{casWithFsList => casWithLists}/cas.bin (100%)
 rename uimaj-core/src/test/resources/CasSerializationDeserialization_SERIALIZED_TSI_Test/ser-ref/{casWithFsList => casWithLists}/debug-typesystem.xml (100%)
 rename uimaj-core/src/test/resources/CasSerializationDeserialization_SERIALIZED_TSI_Test/ser-ref/{casWithFsList => casWithLists}/debug.xmi (100%)
 create mode 100644 uimaj-core/src/test/resources/CasSerializationDeserialization_XCAS_Test/ser-ref/casWithArrays/cas.xcas
 copy uimaj-core/src/test/resources/{CasSerializationDeserialization_COMPRESSED_FILTERED_TSI_Test/ser-ref/casWithFsList => CasSerializationDeserialization_XCAS_Test/ser-ref/casWithArrays}/debug-typesystem.xml (73%)
 create mode 100644 uimaj-core/src/test/resources/CasSerializationDeserialization_XCAS_Test/ser-ref/casWithArrays/debug.xmi
 copy uimaj-core/src/test/resources/{CasSerializationDeserialization_COMPRESSED_FILTERED_TSI_Test/ser-ref/casWithFsList => CasSerializationDeserialization_XCAS_Test/ser-ref/casWithArrays}/typesystem.xml (73%)
 rename uimaj-core/src/test/resources/CasSerializationDeserialization_XCAS_Test/ser-ref/{casWithFsList => casWithLists}/cas.xcas (100%)
 rename uimaj-core/src/test/resources/CasSerializationDeserialization_XCAS_Test/ser-ref/{casWithFsList => casWithLists}/debug-typesystem.xml (100%)
 rename uimaj-core/src/test/resources/CasSerializationDeserialization_XCAS_Test/ser-ref/{casWithFsList => casWithLists}/debug.xmi (100%)
 rename uimaj-core/src/test/resources/CasSerializationDeserialization_XCAS_Test/ser-ref/{casWithFsList => casWithLists}/typesystem.xml (100%)
 create mode 100644 uimaj-core/src/test/resources/CasSerializationDeserialization_XMI_1_0_PRETTY_Test/ser-ref/casWithArrays/data.xmi
 copy uimaj-core/src/test/resources/{CasSerializationDeserialization_COMPRESSED_FILTERED_TSI_Test/ser-ref/casWithFsList => CasSerializationDeserialization_XMI_1_0_PRETTY_Test/ser-ref/casWithArrays}/debug-typesystem.xml (73%)
 create mode 100644 uimaj-core/src/test/resources/CasSerializationDeserialization_XMI_1_0_PRETTY_Test/ser-ref/casWithArrays/debug.xmi
 copy uimaj-core/src/test/resources/{CasSerializationDeserialization_COMPRESSED_FILTERED_TSI_Test/ser-ref/casWithFsList => CasSerializationDeserialization_XMI_1_0_PRETTY_Test/ser-ref/casWithArrays}/typesystem.xml (73%)
 rename uimaj-core/src/test/resources/CasSerializationDeserialization_XMI_1_0_PRETTY_Test/ser-ref/{casWithFsList => casWithLists}/data.xmi (100%)
 rename uimaj-core/src/test/resources/CasSerializationDeserialization_XMI_1_0_PRETTY_Test/ser-ref/{casWithFsList => casWithLists}/debug-typesystem.xml (100%)
 rename uimaj-core/src/test/resources/CasSerializationDeserialization_XMI_1_0_PRETTY_Test/ser-ref/{casWithFsList => casWithLists}/debug.xmi (100%)
 rename uimaj-core/src/test/resources/CasSerializationDeserialization_XMI_1_0_PRETTY_Test/ser-ref/{casWithFsList => casWithLists}/typesystem.xml (100%)
 create mode 100644 uimaj-core/src/test/resources/CasSerializationDeserialization_XMI_1_1_PRETTY_Test/ser-ref/casWithArrays/data.xmi
 rename uimaj-core/src/test/resources/{CasSerializationDeserialization_COMPRESSED_FILTERED_TSI_Test/ser-ref/casWithFsList => CasSerializationDeserialization_XMI_1_1_PRETTY_Test/ser-ref/casWithArrays}/debug-typesystem.xml (73%)
 create mode 100644 uimaj-core/src/test/resources/CasSerializationDeserialization_XMI_1_1_PRETTY_Test/ser-ref/casWithArrays/debug.xmi
 rename uimaj-core/src/test/resources/{CasSerializationDeserialization_COMPRESSED_FILTERED_TSI_Test/ser-ref/casWithFsList => CasSerializationDeserialization_XMI_1_1_PRETTY_Test/ser-ref/casWithArrays}/typesystem.xml (73%)
 rename uimaj-core/src/test/resources/CasSerializationDeserialization_XMI_1_1_PRETTY_Test/ser-ref/{casWithFsList => casWithLists}/data.xmi (100%)
 rename uimaj-core/src/test/resources/CasSerializationDeserialization_XMI_1_1_PRETTY_Test/ser-ref/{casWithFsList => casWithLists}/debug-typesystem.xml (100%)
 rename uimaj-core/src/test/resources/CasSerializationDeserialization_XMI_1_1_PRETTY_Test/ser-ref/{casWithFsList => casWithLists}/debug.xmi (100%)
 rename uimaj-core/src/test/resources/CasSerializationDeserialization_XMI_1_1_PRETTY_Test/ser-ref/{casWithFsList => casWithLists}/typesystem.xml (100%)
 create mode 100644 uimaj-core/src/test/resources/META-INF/services/org.apache.uima.spi.JCasClassProvider
 copy uimaj-core/src/test/resources/AnnotatorContextTest/testDir/test.dat => uimaj-cpe/marker-file-identifying-osgi-bundle (100%)
 create mode 100644 uimaj-legacy-jira-report/pom.xml
 copy uimaj-core/src/test/resources/AnnotatorContextTest/testDir/test.dat => uimaj-tools/marker-file-identifying-osgi-bundle (100%)
 rename {uimaj-core/src/main/java/org/apache/uima/cas/impl => uimaj-v3migration-jcas/src/main/java/org/apache/uima/migratev3/jcas}/UimaDecompiler.java (99%)


[uima-uimaj] 01/01: Merge branch 'main' into refactoring/UIMA-6444-Automatically-sign-Eclipse-plugins-during-release-builds

Posted by re...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

rec pushed a commit to branch refactoring/UIMA-6444-Automatically-sign-Eclipse-plugins-during-release-builds
in repository https://gitbox.apache.org/repos/asf/uima-uimaj.git

commit 4abc5f0f3cb5fb9d7d7f526894d97d6bac2db12d
Merge: c0a1000ea 57bc1bb8c
Author: Richard Eckart de Castilho <re...@apache.org>
AuthorDate: Wed Jan 11 16:25:29 2023 +0100

    Merge branch 'main' into refactoring/UIMA-6444-Automatically-sign-Eclipse-plugins-during-release-builds
    
    * main: (94 commits)
      No issue: Remove Jira line from PR template - we do not use Jira anymore.
      #270 - Update dependencies
      #270 - Update dependencies
      #267 - UIMA Log4jLogger_impl not compatible with log4j 2.18.0+
      No issue. Adjust jira legacy module version.
      [maven-release-plugin] prepare for next development iteration
      [maven-release-plugin] prepare release uimaj-3.3.1
      Issue #258: Apache UIMA Java SDK 3.3.1 release
      Issue #258: Apache UIMA Java SDK 3.3.1 release
      Issue #258: Apache UIMA Java SDK 3.3.1 release
      Issue #260: Issues-fixed report for GitHub and Jira
      Issue #258: Apache UIMA Java SDK 3.3.1 release
      Issue #258: Apache UIMA Java SDK 3.3.1 release
      Issue #258: Apache UIMA Java SDK 3.3.1 release
      Issue #255: File handle leak accessing performanceTuning.properties
      Issue #252: Potential failure to look up FsGenerator3 in OSGI-like contexts
      Issue #225: Improve deployment in OSGi environments
      Issue #226: Provide SPI interfaces to locate descriptors and JCas classes
      Issue #226: Provide SPI interfaces to locate descriptors and JCas classes
      Issue #247 - RelativePathResolver should consider TCCL
      ...
    
    % Conflicts:
    %       uimaj-parent/pom.xml

 .asf.yaml                                          |  66 ++-
 .github/PULL_REQUEST_TEMPLATE.md                   |   4 +-
 .gitignore                                         |   1 -
 Jenkinsfile                                        |   4 +-
 PearPackagingMavenPlugin/pom.xml                   |  23 +-
 README.md                                          |   4 +-
 RELEASE_NOTES.md                                   |  68 +--
 aggregate-uimaj-docbooks/pom.xml                   |   1 +
 jVinci/.gitignore                                  |   1 +
 jVinci/marker-file-identifying-osgi-bundle         |   0
 jVinci/pom.xml                                     |  64 ++-
 jcasgen-maven-plugin/pom.xml                       |  11 +-
 marker-file-enabling-auto-staging                  |   0
 marker-file-enabling-tycho-release                 |   0
 marker-file-identifying-parent-pom                 |   0
 pom.xml                                            | 119 +---
 src/main/eclipse/org.eclipse.jdt.core.prefs        |   9 +
 src/main/eclipse/org.eclipse.jdt.ui.prefs          |   2 +-
 stage-relesase-artifacts.sh                        |  49 --
 .../pom.xml                                        |  15 +-
 .../src/docs/asciidoc/common_book_info.adoc        |  42 ++
 .../src/docs/asciidoc/uv3.maven.adoc               |  90 +++
 .../src/docs/asciidoc/uv3.one-time-setup.adoc      |  77 +++
 .../src/docs/asciidoc/uv3.project_structure.adoc   |  52 ++
 .../src/docs/asciidoc/uv3.release.adoc             | 584 +++++++++++++++++++
 .../docs/asciidoc/version_3_maintainers_guide.adoc |  27 +-
 uima-doc-v3-users-guide/pom.xml                    |   2 +-
 .../annotation_predicates/annotation-relations.png | Bin 328700 -> 0 bytes
 .../src/docs/asciidoc/uv3.spi.adoc                 |  77 +++
 .../src/docs/asciidoc/version_3_users_guide.adoc   |   4 +-
 uimaj-adapter-vinci/.gitignore                     |   1 +
 .../marker-file-identifying-osgi-bundle            |   0
 uimaj-adapter-vinci/pom.xml                        |  30 +-
 uimaj-core/.gitignore                              |   1 +
 uimaj-core/marker-file-identifying-osgi-bundle     |   0
 uimaj-core/pom.xml                                 |  92 ++-
 .../src/main/java/org/apache/uima/UimaContext.java |  58 +-
 .../org/apache/uima/cas/CASRuntimeException.java   |   7 +
 .../org/apache/uima/cas/impl/BinaryCasSerDes6.java |   2 +-
 .../java/org/apache/uima/cas/impl/CASImpl.java     |  13 +-
 .../org/apache/uima/cas/impl/FSClassRegistry.java  |  76 ++-
 .../org/apache/uima/cas/impl/SelectFSs_impl.java   |   5 +-
 .../org/apache/uima/cas/impl/TypeSystemImpl.java   |   2 +-
 .../org/apache/uima/impl/UIMAFramework_impl.java   |   7 +-
 .../org/apache/uima/impl/UimaContext_ImplBase.java |   9 +-
 .../apache/uima/internal/util/UIMAClassLoader.java |  15 +-
 .../java/org/apache/uima/pear/util/FileUtil.java   | 438 +++++++--------
 .../resource/impl/RelativePathResolver_impl.java   |  21 +-
 .../apache/uima/spi/FsIndexCollectionProvider.java |  27 +
 .../org/apache/uima/spi/JCasClassProvider.java     |  27 +
 .../apache/uima/spi/TypePrioritiesProvider.java    |  27 +
 .../uima/spi/TypeSystemDescriptionProvider.java    |  27 +
 .../main/java/org/apache/uima/util/CasIOUtils.java |   1 -
 .../java/org/apache/uima/util/TypeSystemUtil.java  |  61 ++
 .../apache/uima/util/impl/Log4jLogger_impl.java    |  19 +-
 .../apache/uima/UIMAException_Messages.properties  |   1 +
 .../apache/uima/cas/impl/FSClassRegistryTest.java  |  16 +
 .../apache/uima/cas/impl/SelectFsNoJCasTest.java   |  27 +-
 .../org/apache/uima/cas/impl/SerDesForm6Test.java  |  10 -
 ...rializationDeserialization_BINARY_TSI_Test.java |   2 +-
 ...asSerializationDeserialization_BINARY_Test.java |   2 +-
 ...serialization_COMPRESSED_FILTERED_TSI_Test.java |   2 +-
 ...izationDeserialization_SERIALIZED_TSI_Test.java |   2 +-
 ...izationDeserialization_XMI_1_0_PRETTY_Test.java |  28 +-
 ...izationDeserialization_XMI_1_1_PRETTY_Test.java |   1 +
 .../uima/cas/serdes/CasToComparableText.java       |   4 +-
 .../uima/cas/serdes/SerDesCasIOTestUtils.java      |  25 +
 .../datasuites/MultiFeatureRandomCasDataSuite.java |  12 +-
 .../ProgrammaticallyCreatedCasDataSuite.java       | 160 +++++-
 .../generators/MultiFeatureRandomCasGenerator.java |  69 ++-
 .../cas/serdes/scenario/DesSerTestScenario.java    |   6 +
 .../org/apache/uima/impl/UimaContext_implTest.java |  17 +-
 .../java/org/apache/uima/jcas/test/JCasTest.java   |  36 +-
 .../java/org/apache/uima/jcas/test/generatedx.xml  | 621 +++++++++++----------
 .../util/PearInstallationVerificationTest.java     |  13 +-
 .../impl/RelativePathResolver_implTest.java        |   6 +-
 .../uima/spi/JCasClassProviderForTesting.java      |  33 ++
 .../test/java/org/apache/uima/spi/SpiSentence.java |  99 ++++
 .../test/java/org/apache/uima/spi/SpiToken.java    |  99 ++++
 .../java/org/apache/uima/util/CasIOUtilsTest.java  |  40 ++
 .../java/org/apache/uima/util/FileUtilsTest.java   |  38 +-
 .../{casWithFsList => casWithArrays}/cas.bin       | Bin 3204 -> 3092 bytes
 .../ser-ref/casWithArrays}/debug-typesystem.xml    |  48 +-
 .../ser-ref/casWithArrays/debug.xmi                |  29 +
 .../{casWithFsList => casWithLists}/cas.bin        | Bin
 .../debug-typesystem.xml                           |   0
 .../{casWithFsList => casWithLists}/debug.xmi      |   0
 .../ser-ref/casWithArrays/cas.bin                  | Bin 0 -> 584 bytes
 .../ser-ref/casWithArrays}/debug-typesystem.xml    |  48 +-
 .../ser-ref/casWithArrays/debug.xmi                |  29 +
 .../ser-ref/casWithArrays}/typesystem.xml          |  48 +-
 .../{casWithFsList => casWithLists}/cas.bin        | Bin
 .../debug-typesystem.xml                           |   0
 .../{casWithFsList => casWithLists}/debug.xmi      |   0
 .../{casWithFsList => casWithLists}/typesystem.xml |   0
 .../{casWithFsList => casWithArrays}/cas.bin       | Bin 2868 -> 2856 bytes
 .../debug-typesystem.xml                           |  48 +-
 .../ser-ref/casWithArrays/debug.xmi                |  29 +
 .../typesystem.xml                                 |  48 +-
 .../{casWithFsList => casWithLists}/cas.bin        | Bin
 .../debug-typesystem.xml                           |   0
 .../{casWithFsList => casWithLists}/debug.xmi      |   0
 .../{casWithFsList => casWithLists}/typesystem.xml |   0
 .../{casWithFsList => casWithArrays}/cas.bin       | Bin 3603 -> 3491 bytes
 .../ser-ref/casWithArrays}/debug-typesystem.xml    |  48 +-
 .../ser-ref/casWithArrays/debug.xmi                |  29 +
 .../{casWithFsList => casWithLists}/cas.bin        | Bin
 .../debug-typesystem.xml                           |   0
 .../{casWithFsList => casWithLists}/debug.xmi      |   0
 .../ser-ref/casWithArrays/cas.xcas                 |  67 +++
 .../ser-ref/casWithArrays}/debug-typesystem.xml    |  48 +-
 .../ser-ref/casWithArrays/debug.xmi                |  29 +
 .../ser-ref/casWithArrays}/typesystem.xml          |  48 +-
 .../{casWithFsList => casWithLists}/cas.xcas       |   0
 .../debug-typesystem.xml                           |   0
 .../{casWithFsList => casWithLists}/debug.xmi      |   0
 .../{casWithFsList => casWithLists}/typesystem.xml |   0
 .../ser-ref/casWithArrays/data.xmi                 |  29 +
 .../ser-ref/casWithArrays}/debug-typesystem.xml    |  48 +-
 .../ser-ref/casWithArrays/debug.xmi                |  29 +
 .../ser-ref/casWithArrays}/typesystem.xml          |  48 +-
 .../{casWithFsList => casWithLists}/data.xmi       |   0
 .../debug-typesystem.xml                           |   0
 .../{casWithFsList => casWithLists}/debug.xmi      |   0
 .../{casWithFsList => casWithLists}/typesystem.xml |   0
 .../ser-ref/casWithArrays/data.xmi                 |  29 +
 .../ser-ref/casWithArrays}/debug-typesystem.xml    |  48 +-
 .../ser-ref/casWithArrays/debug.xmi                |  29 +
 .../ser-ref/casWithArrays}/typesystem.xml          |  48 +-
 .../{casWithFsList => casWithLists}/data.xmi       |   0
 .../debug-typesystem.xml                           |   0
 .../{casWithFsList => casWithLists}/debug.xmi      |   0
 .../{casWithFsList => casWithLists}/typesystem.xml |   0
 .../services/org.apache.uima.spi.JCasClassProvider |   1 +
 uimaj-cpe/.gitignore                               |   1 +
 uimaj-cpe/marker-file-identifying-osgi-bundle      |   0
 uimaj-cpe/pom.xml                                  |  26 +
 uimaj-eclipse-feature-runtime/feature.xml          |   2 +-
 uimaj-eclipse-feature-runtime/pom.xml              |   7 +-
 uimaj-eclipse-feature-tools/feature.xml            |   4 +-
 uimaj-eclipse-feature-tools/pom.xml                |  21 +-
 uimaj-eclipse-maven-p2-site/pom.xml                |   2 +-
 uimaj-eclipse-update-site/category.xml             |   4 +-
 uimaj-eclipse-update-site/pom.xml                  |   4 +-
 uimaj-ep-cas-editor-ide/.gitignore                 |   1 +
 uimaj-ep-cas-editor/.gitignore                     |   1 +
 uimaj-ep-configurator/.gitignore                   |   1 +
 uimaj-ep-debug/.gitignore                          |   1 +
 uimaj-ep-jcasgen/.gitignore                        |   1 +
 uimaj-ep-launcher/.gitignore                       |   1 +
 uimaj-ep-pear-packager/.gitignore                  |   1 +
 uimaj-ep-runtime/.gitignore                        |   1 +
 uimaj-legacy-jira-report/pom.xml                   |  73 +++
 uimaj-parent/pom.xml                               | 157 +++---
 uimaj-tools/.gitignore                             |   1 +
 uimaj-tools/marker-file-identifying-osgi-bundle    |   0
 uimaj-tools/pom.xml                                | 171 +++---
 uimaj-v3migration-jcas/pom.xml                     |  21 +-
 .../apache/uima/migratev3/jcas/MigrateJCas.java    | 110 ++--
 .../uima/migratev3/jcas}/UimaDecompiler.java       |   2 +-
 160 files changed, 3706 insertions(+), 1544 deletions(-)

diff --cc uimaj-parent/pom.xml
index 53fb54f47,7d8982ee8..6e733bb66
--- a/uimaj-parent/pom.xml
+++ b/uimaj-parent/pom.xml
@@@ -122,18 -136,6 +136,8 @@@
    </pluginRepositories>
  
    <properties>
-     <!-- versions >= 2.7.1 seem to have a bug that they embed bundle JARs -->
-     <tycho-version>2.7.3-SNAPSHOT</tycho-version>
 +    <tycho-include-gpg-signatures>false</tycho-include-gpg-signatures>
 +  
      <!-- 
       Configuring settings is best done through default properties that multiple plugins.
       Local configurations within plugins should be avoided. Where plugins do not pick up default