diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..8bd3a058824869eec9a213563c558df48b7dad29 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +/target/ +/.settings/ +/.classpath +/.project diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000000000000000000000000000000000000..8d39cf98b265e8fc1596236439937b8530ced36d --- /dev/null +++ b/pom.xml @@ -0,0 +1,65 @@ +<?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.4</version> + </parent> + <artifactId>apache-commons-csv</artifactId> + <version>1.8.0</version> + <name>Apache Commons CSV library for Icy</name> + <description> + </description> + <build> + <plugins> + <plugin> + <artifactId>maven-assembly-plugin</artifactId> + <version>2.2.1</version> + <configuration> + <descriptorRefs> + <descriptorRef>jar-with-dependencies</descriptorRef> + </descriptorRefs> + </configuration> + <executions> + <execution> + <id>make-assembly</id> + <phase>package</phase> + <goals> + <goal>single</goal> + </goals> + </execution> + </executions> + </plugin> + </plugins> + </build> + <dependencies> + <!-- https://mvnrepository.com/artifact/org.apache.commons/commons-csv --> + <dependency> + <groupId>org.apache.commons</groupId> + <artifactId>commons-csv</artifactId> + <version>1.8</version> + </dependency> + <dependency> + <groupId>org.bioimageanalysis.icy</groupId> + <artifactId>ezplug</artifactId> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>org.bioimageanalysis.icy</groupId> + <artifactId>protocols</artifactId> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>org.bioimageanalysis.icy</groupId> + <artifactId>icy-kernel</artifactId> + <scope>provided</scope> + </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/main/java/plugins/danyfel80/library/apache/ApacheCommonsCsvPlugin.java b/src/main/java/plugins/danyfel80/library/apache/ApacheCommonsCsvPlugin.java new file mode 100644 index 0000000000000000000000000000000000000000..b9fce7c3bf1e5da29402fb2367f1b159f7c680a4 --- /dev/null +++ b/src/main/java/plugins/danyfel80/library/apache/ApacheCommonsCsvPlugin.java @@ -0,0 +1,12 @@ +package plugins.danyfel80.library.apache; +import icy.plugin.abstract_.Plugin; +import icy.plugin.interface_.PluginLibrary; + +/** + * Icy wrapper for the Apache Commons CSV library. + * @author Daniel Felipe Gonzalez Obando + */ +public class ApacheCommonsCsvPlugin extends Plugin implements PluginLibrary +{ + +}