From 229a63216f3e12b389924a33b3c45addfbee2b0b Mon Sep 17 00:00:00 2001
From: Stephane Dallongeville <stephane.dallongeville@pasteur.fr>
Date: Wed, 13 Jul 2022 09:49:28 +0200
Subject: [PATCH] Converted to maven project

---
 export.jardesc                                |  18 ---------
 pom.xml                                       |  37 ++++++++++++++++++
 .../WaveletSpotDetectorBlock.java             |   0
 .../WaveletSpotDetectorBlock$1.class          | Bin 1593 -> 0 bytes
 ...potDetectorBlock$detectionMethodEnum.class | Bin 1476 -> 0 bytes
 .../WaveletSpotDetectorBlock.class            | Bin 7769 -> 0 bytes
 6 files changed, 37 insertions(+), 18 deletions(-)
 delete mode 100644 export.jardesc
 create mode 100644 pom.xml
 rename src/{ => main/java}/plugins/fab/waveletspotdetectorblock/WaveletSpotDetectorBlock.java (100%)
 delete mode 100644 src/plugins/fab/waveletspotdetectorblock/WaveletSpotDetectorBlock$1.class
 delete mode 100644 src/plugins/fab/waveletspotdetectorblock/WaveletSpotDetectorBlock$detectionMethodEnum.class
 delete mode 100644 src/plugins/fab/waveletspotdetectorblock/WaveletSpotDetectorBlock.class

diff --git a/export.jardesc b/export.jardesc
deleted file mode 100644
index 2994424..0000000
--- a/export.jardesc
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="WINDOWS-1252" standalone="no"?>
-<jardesc>
-    <jar path="Spot Detector Block/SpotDetectorBlock.jar"/>
-    <options buildIfNeeded="true" compress="true" descriptionLocation="/Spot Detector Block/export.jardesc" exportErrors="false" exportWarnings="true" includeDirectoryEntries="true" overwrite="true" saveDescription="true" storeRefactorings="false" useSourceFolders="false"/>
-    <storedRefactorings deprecationInfo="true" structuralOnly="false"/>
-    <selectedProjects/>
-    <manifest generateManifest="true" manifestLocation="/Icy-Kernel/META-INF/MANIFEST.MF" manifestVersion="1.0" reuseManifest="false" saveManifest="false" usesManifest="true">
-        <sealing sealJar="false">
-            <packagesToSeal/>
-            <packagesToUnSeal/>
-        </sealing>
-    </manifest>
-    <selectedElements exportClassFiles="true" exportJavaFiles="true" exportOutputFolder="false">
-        <javaElement handleIdentifier="=Spot Detector Block/src"/>
-        <file path="/Spot Detector Block/README.md"/>
-        <file path="/Spot Detector Block/LICENSE.md"/>
-    </selectedElements>
-</jardesc>
diff --git a/pom.xml b/pom.xml
new file mode 100644
index 0000000..845e014
--- /dev/null
+++ b/pom.xml
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+
+    <parent>
+        <groupId>org.bioimageanalysis.icy</groupId>
+        <artifactId>parent-pom-plugin</artifactId>
+        <version>1.0.6</version>
+    </parent>
+
+    <artifactId>spot-detector-block</artifactId>
+    <version>1.0.0</version>
+
+    <packaging>jar</packaging>
+
+    <name>Spot Detector block</name>
+    <description>
+        Spot detector plugin extension for Protocols.
+    </description>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.bioimageanalysis.icy</groupId>
+            <artifactId>spot-detector</artifactId>
+            <version>1.9.2</version>
+        </dependency>
+    </dependencies>
+
+    <repositories>
+        <repository>
+            <id>icy</id>
+            <url>https://icy-nexus.pasteur.fr/repository/Icy/</url>
+        </repository>
+    </repositories>
+</project>
\ No newline at end of file
diff --git a/src/plugins/fab/waveletspotdetectorblock/WaveletSpotDetectorBlock.java b/src/main/java/plugins/fab/waveletspotdetectorblock/WaveletSpotDetectorBlock.java
similarity index 100%
rename from src/plugins/fab/waveletspotdetectorblock/WaveletSpotDetectorBlock.java
rename to src/main/java/plugins/fab/waveletspotdetectorblock/WaveletSpotDetectorBlock.java
diff --git a/src/plugins/fab/waveletspotdetectorblock/WaveletSpotDetectorBlock$1.class b/src/plugins/fab/waveletspotdetectorblock/WaveletSpotDetectorBlock$1.class
deleted file mode 100644
index 21a2c8cbbc3885ff46fd45e056396a28fa6c1b92..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1593
zcmbtVTTc@~6#k|yEG#QjP*my#wMtvi6}($6LJL}LfrvuH7pLu57nWVJ7mSH7CK`W+
z@yTZsg+vqMi!c5rqn>HE1>%Jmn(ofbnRDix@0{<<e*5w9Gk_t?DhM%*t(tztuw4BS
zFX~VDnlOduuG(H%c%tOlPSLbW%lblXV~#em!N!E#hz}}=FhrO58rMy3RrHzS64@ze
zX6W3M-tjGq7fr#?>^(Nz_&IW%-<9VyL-!gt<M*-)cjrpn6yuJ=pXLqMW7wasdiFiT
z)Ei<lXdX5!!y9E-NbJ)29~~s;86p|GELy?Pp+P~5obA=n3ROiIT^ic3k0G3psvUX5
z64U-lQ8;&Nx#`T?gk+vOhFk~2h)fv6`0gT(4-)>c<68=14E<YEFRNWIs$MU<-pFe!
zj^LPrqYNWkt^S)T8hUY@Q2VZ^)@#DHO~EaOz6T9xyzD=+eMev8j$5M>B_mKwt2l{M
z3gQg$dLaMO*Kitr3@sJm&2!Ty>g`J;YjxW~)U<*mm1vWxfj1Qi^lKQv83wIb3pF@~
zs<$YUqH8#ZL56l$(r=bKe1%%W*%?sI@<c^A1n4|2D!8x{pg>;&x<usOhGO%qE4ZfM
z>NYG5!!(8|6NXjK1VPBD=)tHY<QO$ZBDa`L&Z`(lM!^I_*B=^4Ll%=nB3>@bD1J|6
za*=@<^yC<ts!3ru)2OYyUv{7xQFPCo$4kovz8bJ!og+S!#FQcLjw64&hR(`xiCdFa
z$+TU=suYCx*e+{0B->5PS(b1zCU;%o5(^0fJxvHjqq0YVXs7H@x)ek7v_YfYJv1Ak
zb(qGERR0IGrv^SCn%Y3;yQ<=TdaG3fM&mPd(^?vmIu76<jZAtEj(Uye>QUM7@LLRj
zLeKqJ<YDSP+TY`FY-k-Pz96xVR84YLO6Y(2)dofiB#REL<NCr2#$qjRetwny!;t>F
z2?X$*-Y@7re~C2BGk8^vrMKoUh$Tdoox%-@W{9BPM2;fAMYi+__>Lxag_Lj8GK4$|
SG)9Qt)0m-|N+uE%{eA&|46X|R

diff --git a/src/plugins/fab/waveletspotdetectorblock/WaveletSpotDetectorBlock$detectionMethodEnum.class b/src/plugins/fab/waveletspotdetectorblock/WaveletSpotDetectorBlock$detectionMethodEnum.class
deleted file mode 100644
index a63c2634e8a0dc8254b23802036e937f1fb6455c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1476
zcmcIkTT|0e5dID+O<TgnDtAy&)V3f6X7r_%;jSH8P*Uo2d~i<7p#($1Bq<L6O5p)U
zN5*G=l;fT>LLTHvo0;UCJ-grTw|jQ;^Vioa01H@9(ZTTc*laco%gyfdTJ{q^5vK6m
zW82#ko~V1aQ#0-Q$Lzb7LMO#qpjeTLsg{{xTP5Kg*n8_%^GHR6q34jF@T|$LMpm9N
zbgk?ZUcD}V(BEvA8T8_R51V6%uPyIv1`)c}w{}ZYmF42@y3SC3-<E)}eBCrG!&_uf
zQt1jqWYyjiF?1%t(5s;jcNn7iz+@m*ys3)rIfm8971EVB+1}OAiD(R}6b3Y?h|1lN
zh8W`Hs%ThZt9eutPMOzC!H_K4b#7L;V@TOQOh7>|QSc57m!h6<vngm(Nu}G7d;$}A
zsA7_#FO<}&>xm-`k1$2I!5xR6*6rg{hD<p1?b;!=R<01L#-Af92ZQQU-`;0vgkeF&
z(rvg&S-O;l$4E0g564_Jx$EXaM6XHQBrW@!nlGW-O{Xq440%1{w++m!#8GW@qhWEc
z>5#1mxtG53ZAfsD2x<k(5{{pda8=APy!@vjq^|wT^e@d(-zxNjQI>{fPXn}4I|F?q
zvYAN}p*4XnveQVakSw3sZ(!AAw{n4=b0mG?Uc?vrJHL}kIYUyfM$XW$pJVU~Av!Qj
z-yT2O1iCSa5!|O&YUE4P7sQw+8_7w{Opje)^adOy0|X$=->VptWQpiFowq2yphP5m
z;0%M+O(k<x%}YilW%LpcW<HaqMWyA9T~mltM?DFAWXMLwN+en45>J1C-Hua`@qJEX
R#$TUdRw4<{kj4Dc&~KW0j+6iZ

diff --git a/src/plugins/fab/waveletspotdetectorblock/WaveletSpotDetectorBlock.class b/src/plugins/fab/waveletspotdetectorblock/WaveletSpotDetectorBlock.class
deleted file mode 100644
index 18acbd22587e5a190180a28bf30d220a46457cba..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 7769
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
W<Qh4^v4*D}=cxW|AlmL-i+={Hb%k00

-- 
GitLab