Skip to content

Instantly share code, notes, and snippets.

View gnodet's full-sized avatar

Guillaume Nodet gnodet

  • Red Hat
  • Caen, France
View GitHub Profile
0a1
> [INFO] Unable to find the root directory. Create a .mvn directory in the root directory or add the root="true" attribute on the root project's model to identify it.
3c4
< [INFO] ------------< org.apache.maven.plugins:maven-clean-plugin >-------------
---
> [INFO] -------------------------------------< org.apache.maven.plugins:maven-clean-plugin >--------------------------------------
6c7
< [INFO] ----------------------------[ maven-plugin ]----------------------------
---
> [INFO] -----------------------------------------------------[ maven-plugin ]-----------------------------------------------------
23,24c23,26
< <div class="pull-left"><a href="https://www.apache.org/" id="bannerLeft"><img src="../../images/apache-maven-project.png" alt="Apache Maven Clean Plugin"/></a></div>
< <div class="pull-right"><a href="../../" id="bannerRight"><img src="../../images/maven-logo-black-on-white.png" alt=""/></a></div>
---
> <div class="pull-left"><div id="bannerLeft"><h2>Apache Maven Clean Plugin</h2>
> </div>
> </div>
> <div class="pull-right"></div>
30,36c32,34
< <li class=""><a href="https://www.apache.org/" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
diff --git a/pom.xml b/pom.xml
index cdc69434..c366ea06 100644
--- a/pom.xml
+++ b/pom.xml
@@ -623,6 +623,9 @@
*
# Reproducible build
-noextraheaders: true
+ -fixupmessages: \
+ 'Unused Import-Package instructions';is:=ignore,\
➜ mina-sshd git:(master) mvn -Papache-release deploy -f sshd-osgi
Using MAVEN_CENTRAL=http://old-broken-macbook-pro.local:8082/artifactory/maven-remote/
[INFO] Processing build on daemon 5ce0d084
[INFO] Scanning for projects...
[INFO] BuildTimeEventSpy is registered.
[INFO]
[INFO] Using the SmartBuilder implementation with a thread count of 5
[INFO]
[INFO] ---------------------< org.apache.sshd:sshd-osgi >----------------------
[INFO] Building Apache Mina SSHD :: OSGi 2.13.1-SNAPSHOT
Camel Build Time
==== mvnd -Dquickly clean compile -Dcomponents -Dmvnd.buildTime -Dmaven.repo.local=./repo-package ====
fails with:
[ERROR] Failed to execute goal on project camel-test-infra-aws-common: Could not resolve dependencies for project org.apache.camel:camel-test-infra-aws-common:jar:4.7.0-SNAPSHOT: The following artifacts could not be resolved: org.apache.camel:camel-test-infra-common:jar:tests:4.7.0-SNAPSHOT (absent) -> [Help 1]
[ERROR] Failed to execute goal on project camel-test-infra-messaging-common: Could not resolve dependencies for project org.apache.camel:camel-test-infra-messaging-common:jar:4.7.0-SNAPSHOT: The following artifacts could not be resolved: org.apache.camel:camel-test-infra-common:jar:tests:4.7.0-SNAPSHOT (absent) -> [Help 1]
==== mvnd -Dquickly clean package -Dcomponents -Dmvnd.buildTime -Dmaven.repo.local=./repo-package ====
1st run:
Howdy,
This is just a short newsflash about upcoming planned releases related to Maven.
Recently we got a huge spike in plugin releases, with various fixes and improvements. I will not enumerate all of them here, just use `mvn versions:display-plugin-updates` to pick them up ;) (and more to come).
What I do want to share is about our upcoming Maven releases...
Maven 3.9.7 is nearing (read: coming soon), and will have an important Resolver update and other important fixes. Most importantly, the file-locks are getting nice improvement (feedback VERY welcome).
At the same time, we plan to release Maven Daemon (m39) as well, to have it aligned with Maven 3.9.7: with many bug fixes and improvements/alignments to "how Maven 3 behave". Our goal is to make the two (mvn and mvnd) interchangeable on workstations.
Next, Maven 4 is turning beta, so the next release will be beta-1! And again, same thing for Maven Damon (m40), we will have a release that will include Maven 4 beta-1.
[main] [DEBUG] Created adapter factory; available factories [file-lock, rwlock-local, semaphore-local, noop]; available name mappers [discriminating, file-gav, file-hgav, file-static, gav, static]
[main] [DEBUG] Using manager EnhancedLocalRepositoryManager with priority 10.0 for /Users/gnodet/.m2/repository
[main] [INFO] Scanning for projects...
[pool-1-thread-10] [DEBUG] Creating adapter using nameMapper 'file-gav' and factory 'file-lock'
[pool-1-thread-10] [TRACE] Need shared lock for [org.apache.maven:maven-parent:41] from file:///Users/gnodet/.m2/repository/.locks/artifact~org.apache.maven~maven-parent~41.lock
[pool-1-thread-10] [TRACE] Attempt 1: Acquire shared lock from file:///Users/gnodet/.m2/repository/.locks/artifact~org.apache.maven~maven-parent~41.lock
[pool-1-thread-10] [TRACE] Unlocked and closed shared lock of NamedLockKey{name='file:///Users/gnodet/.m2/repository/.locks/artifact~org.apache.maven~maven-parent~41.lock', resources=[org.apache.maven:maven-parent:41]}
[pool-1-thread-10] [TRACE] Nee
[main] [DEBUG] Created adapter factory; available factories [file-lock, rwlock-local, semaphore-local, noop]; available name mappers [discriminating, file-gav, file-hgav, file-static, gav, static]
[main] [DEBUG] Using manager EnhancedLocalRepositoryManager with priority 10.0 for /Users/gnodet/.m2/repository
[main] [INFO] Scanning for projects...
[pool-1-thread-10] [DEBUG] Creating adapter using nameMapper 'file-gav' and factory 'file-lock'
[pool-1-thread-10] [TRACE] Need shared lock for [org.apache.maven:maven-parent:41] from file:///Users/gnodet/.m2/repository/.locks/artifact~org.apache.maven~maven-parent~41.lock
[pool-1-thread-10] [TRACE] Attempt 1: Acquire shared lock from file:///Users/gnodet/.m2/repository/.locks/artifact~org.apache.maven~maven-parent~41.lock
[pool-1-thread-10] [TRACE] Unlocked and closed shared lock of NamedLockKey{name='file:///Users/gnodet/.m2/repository/.locks/artifact~org.apache.maven~maven-parent~41.lock', resources=[org.apache.maven:maven-parent:41]}
[pool-1-thread-10] [TRACE] Nee
➜ maven git:(MNG-8091) ./apache-maven/target/apache-maven-4.0.0-alpha-14-SNAPSHOT/bin/mvn -Daether.syncContext.named.factory=file-lock -Dorg.slf4j.simpleLogger.log.org.eclipse.aether=TRACE foo
[DEBUG] Created adapter factory; available factories [file-lock, rwlock-local, semaphore-local, noop]; available name mappers [discriminating, file-gav, file-hgav, file-static, gav, static]
[DEBUG] Using manager EnhancedLocalRepositoryManager with priority 10.0 for /Users/gnodet/.m2/repository
[INFO] Scanning for projects...
[DEBUG] Creating adapter using nameMapper 'file-gav' and factory 'file-lock'
[TRACE] Need shared lock for [org.apache.maven:maven-parent:41] from file:///Users/gnodet/.m2/repository/.locks/artifact~org.apache.maven~maven-parent~41.lock
[TRACE] Attempt 1: Acquire shared lock from file:///Users/gnodet/.m2/repository/.locks/artifact~org.apache.maven~maven-parent~41.lock
[TRACE] Unlocked and closed shared lock of NamedLockKey{name='file:///Users/gnodet/.m2/repository/.locks/artifact~org.apa
@gnodet
gnodet / gist:a2e8131df2448d7c27adcc2ad37674d1
Created March 22, 2024 15:42
Using records in the maven 4 api
// =================== DO NOT EDIT THIS FILE ====================
// Generated by Modello Velocity from model.vm
// template, any modifications will be overwritten.
// ==============================================================
package org.apache.maven.api.model;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;