You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by hb...@apache.org on 2017/12/09 17:22:47 UTC

[maven-artifact-transfer] branch master created (now b379f44)

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

hboutemy pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/maven-artifact-transfer.git.


      at b379f44  [MSHARED-655] fixed UT

This branch includes the following new commits:

     new 38594f6  add missing s
     new 33181c6  add missing s
     new 36f439d  Add method to change localRepository basedir
     new cc317d3  Use RepositorySystem, which validates the session first before calling the Deployer
     new 908ee47  Reuse parts of code of org.apache.maven.artifact.installer.DefaultArtifactInstaller
     new ede1572  Have unittests for setLocalRepositoryBasedir for both SimpleLocalRepositoryManager and EnhancedLocalRepositoryManager
     new 2cc737e  Maven 3.0.2+ fix. With Aether 1.9+ when calling RepositorySystem.newLocalRepositoryManager(LocalRepository) the repositoryType of the repo is expected to either be 'default' of 'simple', whereas previous versions of Aether expected 'enhanced' or 'simple' (matching the contentType)
     new 98416da  Fix implementation for M3.1.1+ Needed to shade SubArtifact of eclipse' Aether Util, it's not imported into the Classworld for M3.1.1-M3.3.3, causing a ClassNotFoundException Add ArtifactInstaller.getLocalRepositoryBasedir(), which returns the localRepo baseDir as specified in the session.
     new 377ff75  Add implementations for ArtifactResolver
     new c776ceb  setLocalRepositoryBasedir should also clear the cache, so already resolved artifacts can be re-resolved for the new local repository (in case of invoker's install extra artifacts)
     new b069069  Ensure that relocation is respected
     new 47ba173  Introduce RepositoryManager
     new 03f873a  Fix handling of metadata
     new 17c757d  Filters can be chained, so we must use Visitor pattern in order to transform them all. Added FilterTransformer implementations for both Aether versions
     new a1cf150  Add resolveTransitively methods to ArtifactResolver + corresponding implementations
     new 52190e8  fixed errors reported by rat and Checkstyle
     new 07087dd  fixed configuration for documentation deployment
     new 4bb6686  Move filters from maven-artifact-transfer to maven-common-artifact-filters Complete Aether filters
     new ec384be  use 3.0-SNAPSHOT versions
     new 830cd33  Compile with JDK6, also required due to maven-common-artifact-filters
     new 9ba9693  Update enforce-bytecode-version rule
     new 3db0772  Update description, it also can resolve artifacts
     new d0bfc1d  Simplify Exception handling
     new 3df82e3  Too soon, have to wait for Java7 to be able to do this
     new 30b82db  Sniff for animals
     new d4de992  Removed windows-style line endings
     new 6166ae5  Remove separate remoteRepositories argument, is already available by buildingRequest
     new 0a061f5  Use Aether Filter transformers provided by maven-common-artifact-filters
     new 3441d44  Add DependencyCollector
     new b0c3bbf  Introduce ArtifactResult wrappers, dependency:purge-repository needs the extra info Using Iterable<T> for lazy transforming
     new d83015e  In the end it should be as simple as this to be used as input
     new f7e7746  Add helper class to translate several standard Maven Objects to ArtifactCoordinate
     new 676a39c  ArtifactResolver now uses ArtifactCoordinate
     new 96dc3af  Make ArtifactCoordinate an interface, so other Objects can simply implement it. E.g. o.a.m.p.dependency.fromConfiguration.ArtifactItem needs some extra fields, but it already has all the methods of ArtifactCoordinate. Now we can simple pass ArtifactItem to the resolver without assembling a new Object.
     new 1d1f6e8  Fix licenses Add DefaultArtifactCoordinate.toString() ArtifactResolver.resolveDependencies() should use Dependencies, since this Object has a scope, an ArtifactCoordinate doesn't.
     new bb3c442  Fix DefaultArtifactCoordinate.toString() when type is not defined (defaults to jar) + tests
     new 6299e9c  add managedDependencies arg to resolveDependencies, which should help with groupVersionAlignment of assembly-plugin upgrade parent to maven-shared-components 21 Fix errors reported by checkstyle
     new c67277e  Add String getPathForLocalArtifact( ProjectBuildingRequest, ArtifactCoordinate );
     new 314b9e1  Expose RemoteRepository as argument, so you don't need to set it on the artifact up front.
     new 2297ffe  When constructing custom repository (like with m-deploy-p), authentication/proxy is missing. Decided to enrich it here instead of adding helper methods in RepositoryManager, otherwise we keep translating Aether to Maven to Aether.
     new 1788391  Fix checkstyle reported issue
     new 7bd8a90  [MPOM-95] updated parent pom location
     new d9cd2a6  Upgrade parent to Version 22.
     new 12551f7  Sync with current VOTE.
     new 1a26f76  [MSHARED-469] Upgrade maven common artifact filters to 3.0.0
     new e5739a4  Cleaning up checkstyle reported errors/warnings
     new f6f1811  Cleaning up checkstyle reported errors/warnings
     new 0ebce70  Artifacts and Dependencies are 2 different kinds of beasts (type vs. extension, versionrange vs version). Separating them should make it more clear when to use what.
     new d23e63e  Fix checkstyle reported errors
     new 8c9c9c2  Add optional argument for localRepository
     new 2e5ff66  Moved dependency related methods from ArtifactResolver to DependencyResolver
     new 33d8475  Change package for DependencyCollectors
     new f663a35  Change package for RepositoryManagers
     new fe1a83f  Change package for RepositoryManagers
     new 5721d9e  Seems like Eclipse Mars keeps removing the license with every "Organize imports" :(
     new b23e1be  Add transform for ReportPlugin
     new bd60814  Add page explaining differences between an Artifact and a Dependency
     new b5cc4be  Prevent NPE with dependencyManagement and dependencies
     new 7761709  Improve javadoc
     new 7e0a74b  fix checkstyle-reported errors
     new bb3d38a  aether-impl is only used for tests
     new 51390d6  added classical menu
     new f4c736f  updated Jira url
     new b727cd2  [MSHARED-523] Upgrade maven-shared-components parent to version 30
     new a5c0c34  Follow three digit version line.
     new 7a883df  [MSHARED-549] Remove hard code version for maven-shade-plugin
     new 2496506  [MSHARED-550] Removed hard code version for animal-sniffer-maven-plugin
     new 4e9b3c9  Undone the following changes:
     new a09dda0  Fixed POM cause of wrong version for maven-shade-plugin.
     new aa3faf0  use last plexus-component-metadata to be able to build with 1.9
     new d0da2bc  add plexus snapshots repo
     new c3c8e04  oups fixing snapshot repository declaration
     new 1997c03  Improve naming: it's not about dependencies, but about instances which have dependencies, now called dependables. A MavenProject is a special case. And again: an artifact cannot have dependencies, it is simply a filewrapper with a coordinate. So don't have a dependencyResolver based on artifact.
     new 9171e11  Add disappeared licenses
     new 5786ede  Make it possible to collect dependencies for DependableCoordinate and ProjectCoordinate
     new 2019c14  Add DependencyResolver.resolveDependencies() with ProjectCoordinate
     new 3b50b43  Artifact resolution already done, no need to do it twice
     new ea5ecf7  use released version of plexus-component-metadata
     new bcda291  Remove unused imports
     new 4f97e76  Improve exceptionhandling for the dependency resolvers
     new c3f84d9  Also shade filters, detected by maven-assembly-plugin/src/it/projects/multimodule/two-level-multimodule with M3.3.9
     new 0cd3c66  Use Model instead of ProjectCoordinate so we have direct access to dependencies and dependencyMangement.
     new 2fc31c8  eclipse aether-util must have scope provided, otherwise it pulls in aether-api and then M3.0 can't be detected
     new ed34ea5  Ensure that aether-util is shaded AND aether-impl doesn't have compile-scope (see previous commit)
     new 175017d  [MSHARED-573] Upgrade plexus-component-annotations to 1.7 to go    in line with plexus-component-metadata plugin
     new 9897cf7  [MSHARED-580] Doclint errors in maven-artifact-transfer  o Applied the patch of Mikolaj Izdebski
     new df04cef  [MSHARED-591] Add interface to deploy a Maven Project
     new 353994d  Consistently renamed DeployProject into ProjectDeployer to be in line with ArtifactDeployer, ArtifactInstaller etc.
     new c98c4d5  Renaming ProjectDeployRequest into ProjectDeployerRequest to be in line with the other namings.
     new 27e94f6  Removed unused classes.
     new 1b5eba8  [MSHARED-593] Add interface to install a Maven Project
     new a417d49  Added some docs.
     new e8b32ee  DefaultProjectDeployer, DefaultProjectInstaller  o Changed @Inject into @Requirement ProjectInstaller  o Added IllegalArgumentException to interface method.
     new 00353ea   o Using NoFileAssignedException instead of IllegalArgumentException    ProjectDeployer, DefaultProjectDeployer, ProjectInstaller,    DefaultProjectInstaller.  o made protected methods private.
     new 6927ff3  Consistently renamed methods in interfaces  ProjectDeployer from deployProject() into deploy().  ProjectInstaller from installProject() into install().
     new d810ba8  Fixed failure in Maven 3.0.5
     new ceb5c8d  [MSHARED-594] NullPointerException is thrown when trying to install a project without POM file
     new 9b52ea7  [MSHARED-595] In DefaultProjectInstaller, the path to the local repository should be retrieved from the RepositoryManager
     new b7b2b83  [MSHARED-597] Change to version 0.9.0 to make clear it is not final yet
     new db031da  [MSHARED-596] Support for getting local metadata for RepositoryManager
     new 986fbc9  [MSHARED-598] Simplify ProjectInstaller by not requiring an ArtifactRepository
     new e070f7c  [MSHARED-598] Simplify ProjectInstaller by not requiring an ArtifactRepository
     new 4e2e25b  [maven-release-plugin] prepare release maven-artifact-transfer-0.9.0
     new f4422f7  [maven-release-plugin] prepare for next development iteration
     new df51f36  Undone Release step.
     new c6a3f81  [maven-release-plugin] prepare release maven-artifact-transfer-0.9.0
     new b82dcb7  [maven-release-plugin] prepare for next development iteration
     new 90f92d0  [MSHARED-602] NoSuchMethodException using DependencyCollector with Maven 3.0
     new 1385db4  [MSHARED-635] Upgrade to plexus-component-metadata/plexus-component-annotation to 1.7.1
     new a6579e8  [MSHARED-636] Upgrade maven-common-artifact-filters to 3.0.1
     new 0ef66c3  Added deploySite.sh script for convenience.
     new 60e7fc0  Fixed several checkstyle reported errors  o Added missing JavaDoc's  o Added missing author.  o Enhanced class docs.
     new 0992ac7  Improved documentation a little bit.  o Changed description in pom.  o Added some parts as documentation.
     new 9390718  [MSHARED-637] Remove IOException from ProjectDeployer cause it's not thrown by the code  o Fixed duplicated license header ProjectDeployer.  o Changed the deploy() method and removed IOException and added IllegalArgumentException
     new fc5e269  [maven-release-plugin] prepare release maven-artifact-transfer-0.9.1
     new 1a06609  [maven-release-plugin] prepare for next development iteration
     new 911b2c5  The setting of the repository for each artifact does not make sense, cause it's already done.
     new 3521cd1  Deleted too much. Adding of attachedArtifacts is needed.
     new d585fc8  [MSHARED-641] NoSuchMethodException using DependencyResolver with Maven 3.0
     new b6d78bd  [MSHARED-651] Upgrade plexus-utils to version 3.1.0
     new c4ce6fa  [MSHARED-652] Upgrade to maven-shade-plugin to version 3.0.0
     new 390f564  Simplified logic.
     new cfc1b72  [MSHARED-655] ArtifactInstaller check for integrity of parameters null, empty collection, being a directory  o Added unit test to check the parameter contracts which are implemented.
     new 3cf02b2  [MSHARED-655] ArtifactInstaller check for integrity of parameters null, empty collection, being a directory  o Followup added the implemented code which should be checked via unit tests.
     new 588b19d  [MSHARED-655] ArtifactInstaller check for integrity of parameters null, empty collection, being a directory  o Followup refactored code.
     new 0d689e8  [MSHARED-655] ArtifactInstaller check for integrity of parameters null, empty collection, being a directory  o Followup added test for the second part of the interface.
     new 0360d36  [MSHARED-658] ArtifactDeployer check for integrity of parameters null, empty collection, being a directory  o Added unit tests to check parameters etc.
     new b379f44  [MSHARED-655] fixed UT

The 128 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.


-- 
To stop receiving notification emails like this one, please contact
['"commits@maven.apache.org" <co...@maven.apache.org>'].