Skip to content

Merge maven resolver provider#3

Closed
sesuncedu wants to merge 234 commits intoapache:masterfrom
sesuncedu:merge-maven-resolver-provider
Closed

Merge maven resolver provider#3
sesuncedu wants to merge 234 commits intoapache:masterfrom
sesuncedu:merge-maven-resolver-provider

Conversation

@sesuncedu
Copy link
Copy Markdown

The changes make maven-resolver-provider a sub-project of maven-resolver, instead of the main maven repository.

These changes allow maven-resolver-provider to be built against maven-3.3.9.

This might make it easier to create a release version of the entire maven-resolver-suite, with version numbers in the maven-resolver sequence, rather than the maven line.

Fortunately, the missing OSGI metadata in the jar manifests makes the drop in version numbers less problematic. It would be nice to have these jars be bundles again, since aether is used for provisioning OSGI bundles by containers like Apache Karaf.

Plexus versions are not quite all lined up, but the provider provides (which is more than it did before the version bumping).

No Author and others added 30 commits September 1, 2003 16:05
…hen dependency with range occurs more than once in the dirty tree

[MNG-4781] Can't deploy to Nexus staging repository


git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@990771 13f79535-47bb-0310-9956-ffa450edef68
o Added boolean system/execution property maven.metadata.legacy to enable 1.0.0 format to allow for interop with existing repo mans that could choke on the new format when processing it on the server side

git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@995081 13f79535-47bb-0310-9956-ffa450edef68
o Reverted fix for MNG-3092 until we have a more robust solution in place

git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@997380 13f79535-47bb-0310-9956-ffa450edef68
…revent their later resolution from the reactor

git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@997938 13f79535-47bb-0310-9956-ffa450edef68
…se a remote repo accidently uses the id "local"

git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@1032964 13f79535-47bb-0310-9956-ffa450edef68
…act with over-constrained version ranges

git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@1036663 13f79535-47bb-0310-9956-ffa450edef68
josephw and others added 18 commits September 29, 2015 10:36
…rsions using Gregorian calendar year

Snapshot versioning should use the Gregorian calendar for consistency
across systems. Apply the fix reported by Anders Forsell to make that
explicit, and include a somewhat overengineered test to confirm that
it's working.

Signed-off-by: Michael Osipov <michaelo@apache.org>
Use wherever possible Validate with consistent messages and exceptions.
… is not really thread-safe

Refactoring the current code setting system properties to synchronize correctly on the given ones: avoids ConcurrentModificationException and NullPointerException if the properties is modified by another thread.
…and documentation

Spelling fixes:

* system
* tokenizer
* toolchain
* trailing
* transitive
* unsupported
* version
* artifact
* attachment
* codehaus
* colleagues
* comparison
* concurrency
* configure
* creation
* dependency
* descriptor
* downstream
* efficient
* e.g.
* elements
* encountered
* encounters
* environments
* executed
* explicitly
* happens
* hierarchical
* hierarchy
* ignore
* implemented
* implementers
* independence
* indicates
* inheritance
* inherited
* inherits
* install
* interface
* javascript
* laziness
* management
* maven
* metadata
* mgmt
* minimalist
* nonexistent
* objects
* overridden
* print
* project
* properties
* recessive
* referring
* repository
* representation
* retrieval
* retrieve
* rigorous
* should
* spontaneously
* subsequent

Literal fixes:

*  use static final values

Style fixes:

* use the proper term for char U+002D (-) hyphen(-minus) instead of dash

This closes apache#100
Make maven-resolver-provider a sub-project of maven-resolver, instead of the main maven project
 maven-resolver-provider builds against maven-3.3.9, which might make it easier to create a first (or third) release version, with version numbers in the  maven-resolver group, rather than the maven group.
@michael-o
Copy link
Copy Markdown
Member

michael-o commented Feb 9, 2017

Something is wrong with your PR. There are too many commits. Please revise.

@sesuncedu
Copy link
Copy Markdown
Author

It's every commit affecting the aether provider, filtered out from maven.git ; they're all new to this repository, since there is no common parent.

The actual changes are just the last few commits, which were needed to get it to build and run tests.

@michael-o
Copy link
Copy Markdown
Member

I still don't understand what you are trying to do. If you want to fix depenencies or OSGi metadata, that is fine, but create seperate PRs please. I reject to review such a huge PR.

@slachiewicz
Copy link
Copy Markdown
Member

Make maven-resolver-provider a sub-project of maven-resolver, instead of the main maven project maven-resolver-provider builds against maven-3.3.9, which might make it easier to create a first (or third) release version, with version numbers in the maven-resolver group, rather than the maven group.

@jira-importer
Copy link
Copy Markdown

Resolve #791

@jira-importer
Copy link
Copy Markdown

Resolve #795

@jira-importer
Copy link
Copy Markdown

Resolve #791

@jira-importer
Copy link
Copy Markdown

Resolve #795

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.