[MNG-8438] maven-jline: Migrate to Maven DI (off javax.inject) (#1987)

Move to Maven DI

---

https://issues.apache.org/jira/browse/MNG-8438
This commit is contained in:
Tamas Cservenak 2024-12-17 10:51:50 +01:00 committed by GitHub
parent 49825e6dba
commit cc368b31e3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 13 additions and 12 deletions

View File

@ -110,6 +110,16 @@ under the License.
<artifactId>jline-terminal-ffm</artifactId>
</dependency>
<!-- (legacy) DI annotations -->
<dependency>
<groupId>javax.inject</groupId>
<artifactId>javax.inject</artifactId>
</dependency>
<dependency>
<groupId>javax.annotation</groupId>
<artifactId>javax.annotation-api</artifactId>
</dependency>
<!-- DI Runtime -->
<dependency>
<groupId>org.eclipse.sisu</groupId>

View File

@ -73,14 +73,6 @@ under the License.
<groupId>org.jline</groupId>
<artifactId>jansi-core</artifactId>
</dependency>
<dependency>
<groupId>javax.inject</groupId>
<artifactId>javax.inject</artifactId>
</dependency>
<dependency>
<groupId>javax.annotation</groupId>
<artifactId>javax.annotation-api</artifactId>
</dependency>
<dependency>
<groupId>org.codehaus.plexus</groupId>
<artifactId>plexus-interactivity-api</artifactId>

View File

@ -18,10 +18,6 @@
*/
package org.apache.maven.jline;
import javax.annotation.Priority;
import javax.inject.Named;
import javax.inject.Singleton;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Iterator;
@ -31,6 +27,9 @@ import java.util.concurrent.ConcurrentHashMap;
import org.apache.maven.api.Constants;
import org.apache.maven.api.annotations.Experimental;
import org.apache.maven.api.di.Named;
import org.apache.maven.api.di.Priority;
import org.apache.maven.api.di.Singleton;
import org.apache.maven.api.services.MessageBuilder;
import org.apache.maven.api.services.MessageBuilderFactory;
import org.codehaus.plexus.components.interactivity.InputHandler;