You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by gn...@apache.org on 2024/02/09 19:25:54 UTC

(maven) branch explicit-module-path updated (8e0f5f8292 -> 748d97836b)

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

gnodet pushed a change to branch explicit-module-path
in repository https://gitbox.apache.org/repos/asf/maven.git


 discard 8e0f5f8292 Custom types should be added to the classpath if not explicitely registered
 discard 764d99f0c7 Merge branch 'master' into explicit-module-path
 discard 4b52f74879 Merge remote-tracking branch 'origin/master' into explicit-module-path
 discard 22433b9864 Merge remote-tracking branch 'origin/master' into explicit-module-path
 discard 2759e5506d Merge remote-tracking branch 'origin/master' into explicit-module-path
    omit b72d1ce132 Remove @todo tags not recognized by Javadoc. However, those question still need to be answered.
    omit cb2386c47f Add `Session.resolveDependencies(..., Collection<PathType>) convenience method and expand an existing test case.
    omit dd8738440b Add Javadoc in `Session` interface and some `@Nonnull` annotations. Note: contains some "todo" about aspects that may need clarification.
    omit fe3975fa5a Fix javadoc
    omit 7933d19dba Merge branch 'MNG-8026' into explicit-module-path
    omit c535260586 [MNG-8015] Control the type of path where each dependency can be placed
    omit e40f20f576 Rename BuildPathScope -> PathScope
    omit 3b2bc64caf Rename BuildPathScope -> PathScope
    omit 3d2df726ae Remove unused BuildPath
    omit 734910a04a Use a plain enum for DependencyScope which is not extensible
    omit 56b6b5a997 Remove DependencyProperties interface
    omit ff413ae6d9 Fix UT
    omit cf087274a3 Use the new scopes
    omit 25369293f7 Introduce "extensible enum" and provides registries, SPI providers, etc...
    omit 3e3aa04a87 Fix UT
    omit dc4b1e70f1 Undo ArtifactProperties and Artifact#isSnapshot changes for now
    omit 22b31adc54 Add TODO
    omit dcc0498ac0 Remove unused
    omit 944c3910b4 Remove unrelated
    omit 37fb446bbc Step2b
    omit 943fb04fd0 Step 2:
    omit 3d55f24a88 Replace HTML headings by paragraph and bold characters for avoiding compilation issues on Java 11. This commit may be reverted in the future if Java 17 become a minimal requirement for compilation.
    omit 67bd4b914f Replace `PathType[]` by `Set<PathType>` for the property value of `DependencyProperties.PATH_TYPES`.
    omit 3ae371a0e1 Makes `PathType` an interface, `JavaPathType` an enumeration implementing that interface, and the case of the `--patch-module` option an inner class named `Modular` also implementing the `PathType` interface. The latter class generalizes `--path-module` support to other kinds of module-dependent option if some appear in the future.
    omit ab8782fc9e Remove the deprecated `FLAG_CLASS_PATH_CONSTITUENT` key and the `Type.isAddedToClassPath()` method.
    omit de2d353868 First round of pull request comments resolution: typos and minor changes in method signatures, removal of {@return} Javadoc tags for compatibility with older compilers.
    omit a646ab4794 [MNG-8015] Control the type of path where each dependency can be placed
    omit 9c5e9ff412 [MNG-8015] Control the type of path where each dependency can be placed
    omit b709b5f40c [MNG-8015] Control the type of path where each dependency can be placed
    omit 74baea1bca [MNG-8015] Control the type of path where each dependency can be placed
    omit c8b754c03b [MNG-8015] Control the type of path where each dependency can be placed
    omit c0a838decf [MNG-8015] Control the type of path where each dependency can be placed
     add fc9a7d8da3 Add missing @Override annotations
     add 748d97836b [MNG-8015] Control the type of path where each dependency can be placed

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (8e0f5f8292)
            \
             N -- N -- N   refs/heads/explicit-module-path (748d97836b)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes: