Hi,

On 8/21/15 3:39 AM, Barrie Treloar wrote:
I'm tinkering with maven-scm and when I build it locally via
  ../maven-scm/maven-scm-plugin> mvn -X clean install -Drat.skip

Maven attempts to download the snapshot metadata for it's the already
installed snapshot files. (This is probably because I'm running inside a
module and not at the top level)

That is the problem...

If you are in a child of a multi module build maven tries to resolve the dependencies which the maven-scm-plugin has from the local repository or if they are not found there from remote repository...

If you like to work only with the sub module (maven-scm-plugin) you have to go the following:

First make from the root:

mvn clean install

and afterwards you can reduce it:


mvn -pl maven-scm-plugin clean package

(but from the root folder)...

This will pickup the modules from the local repositories which have been installed by the previous step...


Kind regards
Karl Heinz Marbaise


I've attempted to disable apache.snapshots in settings.xml as I dont want
any snapshot I haven't built myself.

The configuration debugs indicate that the repositories are are disabled -
but Maven still attempts to get the metadata. It looks like
maven-remote-resources-plugin is the culprit.

Does anyone else see this?

I've only recently re-setup my Mac to cut code, so its possible I've not
got something configured correctly.

mvn -v
Apache Maven 3.2.5 (12a6b3acb947671f09b81f49094c53f426d8cea1;
2014-12-15T03:59:23+10:30)
Maven home: /usr/local/Cellar/maven/3.2.5/libexec
Java version: 1.6.0_65, vendor: Apple Inc.
Java home: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
Default locale: en_US, platform encoding: MacRoman
OS name: "mac os x", version: "10.9.5", arch: "x86_64", family: "mac"

The debug output:

[DEBUG] Configuring mojo
'org.apache.maven.plugins:maven-remote-resources-plugin:1.5:process' with
basic configurator -->
[DEBUG]   (f) appendedResourcesDirectory =
/Users/barrie/ide/maven/maven-scm/maven-scm-plugin/src/main/appended-resources
[DEBUG]   (f) attachToMain = true
[DEBUG]   (f) attachToTest = true
[DEBUG]   (f) attached = true
[DEBUG]   (f) basedir = /Users/barrie/ide/maven/maven-scm/maven-scm-plugin
[DEBUG]   (f) encoding = UTF-8
[DEBUG]   (f) excludeTransitive = false
[DEBUG]   (f) includeProjectProperties = false
[DEBUG]   (f) includeScope = runtime
[DEBUG]   (f) localRepository =       id: local
       url: file:///Users/barrie/.m2/repository/
    layout: default
snapshots: [enabled => true, update => always]
  releases: [enabled => true, update => always]

[DEBUG]   (f) outputDirectory =
/Users/barrie/ide/maven/maven-scm/maven-scm-plugin/target/maven-shared-archive-resources
[DEBUG]   (f) remoteArtifactRepositories = [      id: central
       url: https://repo.maven.apache.org/maven2
    layout: default
snapshots: [enabled => false, update => never]
  releases: [enabled => true, update => daily]
,       id: apache.snapshots
       url: https://repository.apache.org/content/groups/snapshots-group
    layout: default
snapshots: [enabled => false, update => never]
  releases: [enabled => false, update => never]
]
[DEBUG]   (f) resourceBundles = [org.apache:apache-jar-resource-bundle:1.4]
[DEBUG]   (f) resources = [Resource {targetPath: null, filtering: false,
FileSet {directory:
/Users/barrie/ide/maven/maven-scm/maven-scm-plugin/src/main/resources,
PatternSet [includes: {}, excludes: {}]}}]
[DEBUG]   (f) runOnlyAtExecutionRoot = false
[DEBUG]   (f) skip = false
[DEBUG]   (f) useDefaultFilterDelimiters = true
[DEBUG]   (f) mavenSession = org.apache.maven.execution.MavenSession@569c6f2
[DEBUG]   (f) project = MavenProject:
org.apache.maven.plugins:maven-scm-plugin:1.9.5-SNAPSHOT @
/Users/barrie/ide/maven/maven-scm/maven-scm-plugin/pom.xml
[DEBUG] -- end configuration --

...

[DEBUG]
org.apache.maven.scm:maven-scm-provider-svntest:jar:1.9.5-SNAPSHOT:test
(selected for test)
[DEBUG]     org.apache.maven.scm:maven-scm-test:jar:1.9.5-SNAPSHOT:test
(selected for test)
[DEBUG] Building project for
org.apache.maven.scm:maven-scm-manager-plexus:jar:1.9.5-SNAPSHOT:compile
[DEBUG] Using transporter WagonTransporter with priority -1.0 for
https://repository.apache.org/content/groups/snapshots-group/
[DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for
https://repository.apache.org/content/groups/snapshots-group/
Downloading:
https://repository.apache.org/content/groups/snapshots-group/org/apache/maven/scm/maven-scm-managers/1.9.5-SNAPSHOT/maven-metadata.xml
[DEBUG] Writing tracking file
/Users/barrie/.m2/repository/org/apache/maven/scm/maven-scm-managers/1.9.5-SNAPSHOT/resolver-status.properties
[WARNING] Could not transfer metadata
org.apache.maven.scm:maven-scm-managers:1.9.5-SNAPSHOT/maven-metadata.xml
from/to apache.snapshots (
https://repository.apache.org/content/groups/snapshots-group/):
java.lang.RuntimeException: Could not generate DH keypair
org.eclipse.aether.transfer.MetadataTransferException: Could not transfer
metadata
org.apache.maven.scm:maven-scm-managers:1.9.5-SNAPSHOT/maven-metadata.xml
from/to apache.snapshots (
https://repository.apache.org/content/groups/snapshots-group/):
java.lang.RuntimeException: Could not generate DH keypair

I'm ignoring the known error with DH crypto problems - I just want it to
not try to download snapshots...




---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org

Reply via email to