From 1dc5563045b93c990d499ec63f215f8c4b8e2644 Mon Sep 17 00:00:00 2001
From: Thomas <thomas.musset@pasteur.fr>
Date: Tue, 21 Jan 2025 17:08:04 +0100
Subject: [PATCH] updated to v2.0.0.a.1, updated to new architecture

---
 pom.xml                                         | 17 ++---------------
 .../tmusset/apache/ApacheCommonsIOPlugin.java   |  9 ++++++---
 2 files changed, 8 insertions(+), 18 deletions(-)

diff --git a/pom.xml b/pom.xml
index 67f9d65..f633bc5 100644
--- a/pom.xml
+++ b/pom.xml
@@ -8,14 +8,12 @@
     <parent>
         <groupId>org.bioimageanalysis.icy</groupId>
         <artifactId>pom-icy</artifactId>
-        <version>2.1.7</version>
+        <version>3.0.0-a.3</version>
     </parent>
 
     <!-- Project Information -->
     <artifactId>apache-commons-io</artifactId>
-    <version>1.0.0</version>
-
-    <packaging>jar</packaging>
+    <version>2.0.0.a.1</version>
 
     <name>Apache Commons IO</name>
     <description>
@@ -55,10 +53,6 @@
         </developer>
     </developers>
 
-    <properties>
-        <artifact-to-extract>commons-io</artifact-to-extract>
-    </properties>
-
     <!-- List of project's dependencies -->
     <dependencies>
         <dependency>
@@ -67,11 +61,4 @@
             <version>2.18.0</version>
         </dependency>
     </dependencies>
-
-    <repositories>
-        <repository>
-            <id>icy</id>
-            <url>https://icy-nexus.pasteur.fr/repository/Icy/</url>
-        </repository>
-    </repositories>
 </project>
diff --git a/src/main/java/plugins/tmusset/apache/ApacheCommonsIOPlugin.java b/src/main/java/plugins/tmusset/apache/ApacheCommonsIOPlugin.java
index 813c3a0..5a0e54d 100644
--- a/src/main/java/plugins/tmusset/apache/ApacheCommonsIOPlugin.java
+++ b/src/main/java/plugins/tmusset/apache/ApacheCommonsIOPlugin.java
@@ -18,14 +18,17 @@
 
 package plugins.tmusset.apache;
 
-import icy.plugin.abstract_.Plugin;
-import icy.plugin.interface_.PluginLibrary;
+import org.bioimageanalysis.icy.extension.plugin.abstract_.Plugin;
+import org.bioimageanalysis.icy.extension.plugin.annotation_.IcyPluginIcon;
+import org.bioimageanalysis.icy.extension.plugin.annotation_.IcyPluginName;
 
 /**
  * Icy wrapper for the Apache Commons IO library.
  *
  * @author Thomas Musset
  */
-public class ApacheCommonsIOPlugin extends Plugin implements PluginLibrary {
+@IcyPluginName("Apache Commons IO")
+@IcyPluginIcon(path = "/plugins/tmusset/apache/io.png")
+public class ApacheCommonsIOPlugin extends Plugin {
     //
 }
-- 
GitLab