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/08 18:13:47 UTC
[maven-dependency-tree] branch master created (now 6662cb9)
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-dependency-tree.git.
at 6662cb9 [MSHARED-657] plexus-component-annotation in line with plexus-component-metadata o Upgraded plexus-component-annotation to 1.7.1 to get in line with plexus-component-metadata.
This branch includes the following new commits:
new d8f3064 [MNG-2654] Adding Maven Dependency Tree. Thanks Mark Hobson!
new a796815 * Updating license headers in the sources file (java/xml) * Adding LICENSE and NOTICE work from sharedResource profile work by Jason.
new e4a2092 [maven-release-plugin] prepare release maven-dependency-tree-1.0-alpha-1
new 36d4a08 [maven-release-plugin] prepare for next development iteration
new 0220355 Correcting javadoc error with assert usage
new e2ab3a1 [maven-release-plugin] prepare release maven-dependency-tree-1.0-alpha-2
new d63aab5 [maven-release-plugin] prepare for next development iteration
new 826b681 Add toString and iterator methods to traverse the dependency tree
new 7e6a8bd Upgrade testing harness
new a786b77 Move iterator methods to dependency node
new 133d971 Add license
new 7e1d645 Upgrade parent and remove custom license copying
new df3e149 Upgrade maven-project
new e8f2bdf [MNG-2931] Add workaround to MNG-2931
new 2eb6c00 Upgrade testing harness
new 9fbf688 [maven-release-plugin] prepare release maven-dependency-tree-1.0
new 7d9f147 [maven-release-plugin] prepare for next development iteration
new eac1553 adjust parent so we get the right SCM element
new 5b52836 align parents to latest release (snapshot has nothing significant other than SCM adjustments) manually set all SCM locations since inheriting from a release will position it under the tag which is not correct
new 3893751 Major changes to maven-dependency-tree:
new 1e426a9 Handle potential NPE when things go wrong inside Maven
new d340d4e Added commented out testProjectWithFilter that requires event filter fix to DefaultArtifactCollector
new a879f42 Added references
new 3b3a716 Added issue references
new 50b2682 Added support for node changes in DependencyNode.toNodeString for all node states
new bd5a6e1 Fixed for updateScope events being received prior to includeArtifact events
new 67d5930 Used LinkedHashSet when recording artifact dependencies in tests, since dependency order is significant
new ba1caa6 o Changed commented-out testProjectWithConflictDependencyScope to the behaviour Maven appears to exhibit - real expected outcome is still preserved in comments
new 8aa56b5 Add test for getDepth
new 263f431 Fix bug when an updateScopeCurrentPom event is received prior to an includeArtifact
new ce2deb6 Add test for addNode
new 884f51f Create the artifacts if project hasn't done it already
new 01098be Add a hasChildren method
new 8a89470 Solve problem when artifact has version range
new 0f243bc Add comment by Mark Hobson for getDepth deprecation
new 82b5ac2 Corrected deprecated message for context.
new e107d07 Initialized properly premanagedVersion
new 705e1ad manageArtifactVersion and manageArtifactScope can be called at any time
new 8b06c07 Fix compatibility with Java 1.4
new 1d7ab7a Added toString tests for managed nodes
new ff13d77 Added debug logging to DependencyTreeResolutionListener that outputs the received resolution listener events.
new 0cb82f6 Correctly clone all node properties in BuildingDependencyNodeVisitor.
new a8114e6 Added descriptions of tree tests with their serialised expected trees.
new a6113f9 Fixed dependency management information for nodes that are also omitted for conflicts.
new c21a444 Attempted to justify nasty package protection.
new 50f425d Upgrade parent
new 952f9e3 Added issue references
new e4feb55 Made DependencyTreeBuilderTest assert resolution tree against the internal one used by DefaultDependencyTreeBuilder. Previously it was asserting against the result of performing a further artifact collection, which caused misleading results since artifacts are mutated during collection.
new 85d6549 Renamed DependencyTreeBuilderTest to DefaultDependencyTreeBuilderTest since it is now implementation specific.
new d934ec1 Reinstated scope conflict tests now that the assertion code is fixed, although still not convinced by the resultant tree.
new 426e5d6 update some released dependencies
new d7e1ef5 Upgrade maven-project
new bc41556 [maven-release-plugin] prepare release maven-dependency-tree-1.1
new 6c92c83 [maven-release-plugin] prepare for next development iteration
new c18f69b Revert the 1.1 release
new 25fd6d9 Upgrade release plugin, previous is broken
new 62cc256 [maven-release-plugin] prepare release maven-dependency-tree-1.1
new d0a1600 [maven-release-plugin] prepare for next development iteration
new 5d8b67b o lock surefire-plugin version to 2.3 to avoid Plexus pb
new e1224d3 [MNG-3093] Track selectVersionFromRange events in the tree
new 44e6f4d Added the range information to toString. Now we need maven artifact 2.0.9 because of the missing VersionRange.equals in 2.0.8
new 7da5af1 Add snapshots repo
new 1d42063 use the latest released parent
new b5ad00d o Fix potential recursion in hashCode with parent.hashCode by using parent's artifact only o Aligned equals to also use parent's artifact only
new 0e07990 [MNG-3548] Added commented-out test to reproduce problem
new 1a9484e Fixed some warnings
new 12919c6 Simplified Javadoc
new 5ee80b8 Upgraded maven-artifact to 2.0.9 from 2.0.9-SNAPSHOT now that it has been released
new 7ca0a81 Added SCM block
new 94f864f [maven-release-plugin] prepare release maven-dependency-tree-1.2
new c4fc60f [maven-release-plugin] prepare for next development iteration
new a34536d o specified <issueManagement/>
new 0c885c6 o Inherited from maven-shared-components:10
new 381c035 use the new parent
new eddefd1 o Inherited from maven-shared-components:11
new a6eea37 o Formatted POMs
new 192bf58 o Used http://maven.apache.org/xsd/* for schema location
new b9f6e35 removing one-off source release assemblies (and config), then upgrading parent version for all shared projects up to 12, so source-release will be automatic.
new 1203d41 upgrade parent version fix relativePath warning for m3
new b6a99e0 [MSHARED-197] upgraded to Java 5
new 2235237 added javadoc and jxr reports links in top-level menu
new 77e46cc removed unused import and cast
new 9a07327 updated parent pom
new 2a2a73e added an intro page
new bfac270 use plexus annotations instead of javadoc tags
new 69de9df use plexus annotations instead of javadoc tags
new aab3629 [MSHARED-167] created DependencyGraphBuilder component with Maven 2 and Maven 3 implementations selected by default implementation
new 87cd2fe added filter to DependencyGraphBuilder
new 72be276 updated documentation
new 1234128 added optional attribute to dependency artifact
new 581a99a filter can be null
new 0810842 added debug message
new daacfcb extended graph wrapper API with content easily taken from tree API
new 7682df7 copied ancestor filter
new 524bef8 only included nodes are supported
new 2886f55 replaced DependencyNode implementations with DefaultDependencyNode
new a10a28e added toNodeString() and dependent APIs
new 6edee2c added last missing API for maven-dependency-plugin:tree
new e97d083 added missing license header
new b7b3ef6 fixed empty field
new a080a87 fixed versionSelectedFromRange value
new aded7a5 added groups to javadoc configuration
new 3b0c9e4 fixed problems reported by Checkstyle
new 43aa9e2 [maven-release-plugin] prepare release maven-dependency-tree-2.0
new e4eb9f6 [maven-release-plugin] prepare for next development iteration
new b621532 revert release
new e5e74b6 [MSHARED-233] premanagedScope and premanagedVersion fields switched
new b50d404 [maven-release-plugin] prepare release maven-dependency-tree-2.0
new 581c4dd [maven-release-plugin] prepare for next development iteration
new 91bd093 upgrade parent version
new eef3d84 [MSHARED-235] Invalid artifact type with maven 3 Submitted by Tuomas Kiviaho.
new 5a88a61 add Tuomas Kiviaho in contributors section
new a2b7a6d code formatting
new e9586a7 removed version already defined in parent dependencyManagement
new d0cfaf1 [MSHARED-250] added support for Maven 3.1/Eclipse Aether
new 5799e2f use last shared parent 19
new 1b3aa75 prefer TCCL.loadClass over Class.forName
new 84a2578 [MSHARED-250] updated support for Maven 3.1-alpha-1/Eclipse Aether 0.9.0-M2
new 4acd4ae [MSHARED-250] added IT and fixed support for Maven 3.1-alpha-1/Eclipse Aether 0.9.0-M2 when using Maven 3.0.x (a lot easier to detect with this IT...)
new 73f0234 added different expected result for M3 than for M2 since M3 gives more details when dependencyManagement is used and we won't improve output with M2 but improve output with M3 when it is not as good as expected
new b0e7f07 more dependency resolution test cases
new e57ba9e fixed unwanted difference between M3 and M2 output
new 6335bea added verbose IT (with m-dependency-p 2.4, before the option was removed)
new 9ed4cd7 improved IT descriptions
new 01da6f3 improved IT descriptions
new 6bdfab9 [MSHARED-167] added IT
new 43bf03a added a note about dirty graph not supported
new 69efa27 improved description
new 6b47892 added more explanation about the problems encountered with Maven 3
new d3f5146 prepared publication to -LATEST
new 332388c more complete test case
new 025002a improved verbose IT
new 2e0bbcb renamed inner class
new 2a5de01 renamed inner class
new 942d363 deprecated API that cannot work with Maven 3 in favor of another one that can
new 49148dc [maven-release-plugin] prepare release maven-dependency-tree-2.1
new e55d891 [maven-release-plugin] prepare for next development iteration
new 066dac0 Follow ASF branding rules.
new bbc7371 Add license header to documentation files.
new ac8617c Add missing license headers.
new bf99f4c Configure explicit RAT exclusions for the files that cannot contain a license header. This component now passes the checks done by RAT.
new 1b1b041 configured site deploy to /shared-archives/<artifactId>-LATEST
new a9b9580 [MSHARED-326] enable all maven-dependency-tree ITs Submitted by: William Ferguson
new 92dfc63 updated parent pom
new dd9fb01 [MNGSITE-152] - Added appropriate links to download site and license location to fulfill the ASF requirements.
new a8f8850 [MNGSITE-152] - Added missing links from overview to ASF License page and to download area.
new d188593 MSHARED-336: Added an overloaded method to DependencyGraphBuilder that accepts the reactor projects and resolves dependencies from within the reactor. - Added multi-module-test to validate that the new method works against both direct and transitive deps. - Added multi-module-plugin to be used to validate multi-module-test - Added ProjectReferenceKeyGenerator as there is currently no public method to generate the key for MavenProject#projectReferences, MavenSession#proje [...]
new 731ecf4 added license header
new 0044b6b s/plugins/shared/
new a7416a5 Turning the rat check on by default to help make sure that with any subsequent changes that license issues are detected. Added licenses for missing files and have asked William about one source I found with an EPL license that looks like he wrote it so asked him to verify.
new 21c4ab0 Source formatting
new 53e0f2a fixed typo
new 72c53fd fixed typo
new a2e5938 MSHARED-336: Create a method in the DependencyGraphBuilder that accepts the reactor projects and resolves dependencies from within the reactor Changes from code review: https://github.com/apache/maven-shared/pull/6 with commit squashed Submitted by: William Ferguson <wi...@xandar.com.au>
new 862a5eb improved rat config: ignore only expected IT results
new 95bbff7 code simplification
new eeee415 avoid Invoker instantiation: define static methods
new c4b64fe use Set instead of Map since the Map value is unused
new 6bc5e35 use Invoker for every reflection needs
new 7e4dee1 make IT follow convention: module id = artifact id
new 0425be9 removed unused resources
new 6d33c4c directories organization to better show the intent
new 06c7380 directories organization to better show the intent: forgot to commit pom.xml modification...
new 96be4fb use @project.version@
new 4016b95 ensure ResolveDependenciesLifecycleParticipant was executed
new 6fbeaa6 changed plugin to extension, since this is the only useful part
new 0b55795 fixed typo
new 4c8d444 hardened checks
new 8d43871 do not install, just compile which is the minimum prerequisite for o.a.m.ReactorReader to find artifact in reactor
new bfe1205 fixed javadoc
new 277dfa0 refactored code to better show the logic
new 6be7729 simplified output
new 34212c1 avoid build failure for Maven 2
new 0c410fc [MSHARED-349] - Updated maven version from 2.2.0 to 2.2.1
new d5a77a5 [maven-release-plugin] prepare release maven-dependency-tree-2.2
new ab92161 [maven-release-plugin] prepare for next development iteration
new 2eeb91c [MSHARED-371] Increased chance of java8 compliance by updating to asm5.x based plexus-component-*
new ca804f7 upgraded parent pom
new 3829f56 changed svnpubsub url from /content to /components
new f9c6aa7 moved Jira from Codehaus to Apache
new 33d2f53 MSHARED-420: Remove Maven2 specific code Delete o.a.m.shared.dependency.tree package + Maven2DependencyGraphBuilder in favor of o.a.m.shared.dependency.graph with DependencyGraphBuilder Disabled tree specific ITs, rewrite to graph when done
new df6dafd MSHARED-421: Change JDK + Maven requirements
new cb21a01 Remove M2 check
new 5defcb0 Fix warnings reported by Javadoc
new f670f4a Fixed more ^M's
new c076e05 [MNGSITE-243] Fixed wrong link.
new 92fad37 Replace deprecated ArtifactFactory with RepositoryUtils to translate an Aether artifact to a Maven artifact
new acc35b3 [MSHARED-422] Change DependencyGraphBuilder method signatures small bugfix in getDependencyArtifact(); When using RepositoryUtils.toArtifact() the scope is ignored
new 5f08a65 MDEP-509: add optional to the display of the tree when available.
new 4beb3cc [maven-release-plugin] prepare release maven-dependency-tree-3.0
new d81e61e [maven-release-plugin] prepare for next development iteration
new 5b2d668 [MPOM-95] updated parent pom location
new 2de2db0 updated Jira url
new 95d1250 [MSHARED-526] Upgrade maven-shared-components parent to version 30
new 1332455 Updated broken jira.codehaus.org links to issues.apache.org/jira
new cf80431 Upgrade org.codehaus.plexus:plexus-component-metadata to 1.7.1 This will make them build with Java9
new c4c9918 Pass source+target to m-invoker-p, easiest way to override default values of maven-compiler-plugin
new 27eca7b [MSHARED-615] Change characters used to diplay trees to make relationships clearer
new cc722d4 [MSHARED-437] maven-dependency-tree removes optional flag from managed dependencies
new 9e09140 [maven-release-plugin] prepare release maven-dependency-tree-3.0.1
new 8cb9715 [maven-release-plugin] prepare for next development iteration
new eea46b9 Undoing Failed release.
new be05678 Fixed JavaDoc issue for JDK 8
new 62166c6 [maven-release-plugin] prepare release maven-dependency-tree-3.0.1
new de59af4 [maven-release-plugin] prepare for next development iteration
new 6662cb9 [MSHARED-657] plexus-component-annotation in line with plexus-component-metadata o Upgraded plexus-component-annotation to 1.7.1 to get in line with plexus-component-metadata.
The 206 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>'].