|  | <?xml version="1.0" encoding="UTF-8"?> | 
|  | <project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | 
|  | xmlns="http://maven.apache.org/POM/4.0.0" | 
|  | 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> | 
|  |  | 
|  | <groupId>groupId</groupId> | 
|  | <artifactId>KorAP-Tokenizer</artifactId> | 
|  | <version>1.3-SNAPSHOT</version> | 
|  |  | 
|  | <properties> | 
|  | <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> | 
|  | <jackson.version>[2.10.3,)</jackson.version> | 
|  | <maven.compiler.target>1.8</maven.compiler.target> | 
|  | <maven.compiler.source>1.8</maven.compiler.source> | 
|  | </properties> | 
|  |  | 
|  | <build> | 
|  | <resources> | 
|  | <resource> | 
|  | <directory>src/main/resources</directory> | 
|  | <excludes> | 
|  | <!--<exclude>**/*.properties</exclude>--> | 
|  | <exclude>**/*.sh</exclude> | 
|  | <exclude>**/*.cfg</exclude> | 
|  | </excludes> | 
|  | </resource> | 
|  | </resources> | 
|  | <testResources> | 
|  | <testResource> | 
|  | <directory>src/test/resources</directory> | 
|  | </testResource> | 
|  | </testResources> | 
|  | <plugins> | 
|  | <plugin> | 
|  | <groupId>com.igormaznitsa</groupId> | 
|  | <artifactId>jcp</artifactId> | 
|  | <version>7.0.4</version> | 
|  | <executions> | 
|  | <execution> | 
|  | <id>preprocess for de</id> | 
|  | <phase>generate-sources</phase> | 
|  | <goals> | 
|  | <goal>preprocess</goal> | 
|  | </goals> | 
|  | <configuration> | 
|  | <vars> | 
|  | <target.language>de</target.language> | 
|  | </vars> | 
|  | <target>src/main/jflex/de</target> | 
|  | </configuration> | 
|  | </execution> | 
|  | <execution> | 
|  | <id>preprocess for en</id> | 
|  | <phase>generate-sources</phase> | 
|  | <goals> | 
|  | <goal>preprocess</goal> | 
|  | </goals> | 
|  | <configuration> | 
|  | <vars> | 
|  | <target.language>en</target.language> | 
|  | </vars> | 
|  | <target>src/main/jflex/en</target> | 
|  | </configuration> | 
|  | </execution> | 
|  | </executions> | 
|  | <configuration> | 
|  | <sources>src/main/jpc/jflex</sources> | 
|  | <target>src/main/jflex</target> | 
|  | <extensions> | 
|  | <extension>jflex</extension> | 
|  | </extensions> | 
|  | <keepAttributes>true</keepAttributes> | 
|  | <keepComments>false</keepComments> | 
|  | <keepLines>true</keepLines> | 
|  | <verbose>true</verbose> | 
|  | <clearTarget>true</clearTarget> | 
|  | <replaceSources>true</replaceSources> | 
|  | <dontOverwriteSameContent>false</dontOverwriteSameContent> | 
|  | <skip>false</skip> | 
|  | </configuration> | 
|  | </plugin> | 
|  | <plugin> | 
|  | <groupId>org.apache.maven.plugins</groupId> | 
|  | <artifactId>maven-surefire-plugin</artifactId> | 
|  | <version>2.22.2</version> | 
|  | <configuration> | 
|  | <threadCount>15</threadCount> | 
|  | <reuseForks>true</reuseForks> | 
|  | <parallel>classes</parallel> | 
|  | </configuration> | 
|  | </plugin> | 
|  | <plugin> | 
|  | <groupId>org.apache.maven.plugins</groupId> | 
|  | <artifactId>maven-compiler-plugin</artifactId> | 
|  | <version>3.8.1</version> | 
|  | <configuration> | 
|  | <showDeprecation>true</showDeprecation> | 
|  | <annotationProcessorPaths> | 
|  | <path> | 
|  | <groupId>info.picocli</groupId> | 
|  | <artifactId>picocli-codegen</artifactId> | 
|  | <version>4.2.0</version> | 
|  | </path> | 
|  | </annotationProcessorPaths> | 
|  | <compilerArgs> | 
|  | <arg>-Aproject=${project.groupId}/${project.artifactId} | 
|  | </arg> | 
|  | </compilerArgs> | 
|  | </configuration> | 
|  | <executions> | 
|  | <!-- Replacing default-compile as it is treated specially by maven --> | 
|  | <execution> | 
|  | <id>default-compile</id> | 
|  | <phase>none</phase> | 
|  | </execution> | 
|  | <!-- Replacing default-testCompile as it is treated specially by | 
|  | maven --> | 
|  | <execution> | 
|  | <id>default-testCompile</id> | 
|  | <phase>none</phase> | 
|  | </execution> | 
|  | <execution> | 
|  | <id>java-compile</id> | 
|  | <phase>compile</phase> | 
|  | <goals> | 
|  | <goal>compile</goal> | 
|  | </goals> | 
|  | </execution> | 
|  | <execution> | 
|  | <id>java-test-compile</id> | 
|  | <phase>test-compile</phase> | 
|  | <goals> | 
|  | <goal>testCompile</goal> | 
|  | </goals> | 
|  | </execution> | 
|  | </executions> | 
|  | </plugin> | 
|  |  | 
|  | <plugin> | 
|  | <groupId>org.apache.maven.plugins</groupId> | 
|  | <artifactId>maven-clean-plugin</artifactId> | 
|  | <version>3.0.0</version> | 
|  | <configuration> | 
|  | <excludeDefaultDirectories>true</excludeDefaultDirectories> | 
|  | <filesets> | 
|  | <fileset> | 
|  | <directory>target</directory> | 
|  | <includes> | 
|  | <include>**</include> | 
|  | </includes> | 
|  | <excludes> | 
|  | <exclude>generated-sources/jflex/**</exclude> | 
|  | </excludes> | 
|  | </fileset> | 
|  | </filesets> | 
|  | </configuration> | 
|  | </plugin> | 
|  | <plugin> | 
|  | <groupId>org.apache.maven.plugins</groupId> | 
|  | <artifactId>maven-jar-plugin</artifactId> | 
|  | <version>3.2.0</version> | 
|  | <configuration> | 
|  | <archive> | 
|  | <manifest> | 
|  | <addClasspath>true</addClasspath> | 
|  | <classpathPrefix>lib/</classpathPrefix> | 
|  | <mainClass>de.ids_mannheim.korap.tokenizer.Main</mainClass> | 
|  | </manifest> | 
|  | </archive> | 
|  | </configuration> | 
|  | </plugin> | 
|  |  | 
|  | <plugin> | 
|  | <groupId>de.jflex</groupId> | 
|  | <artifactId>jflex-maven-plugin</artifactId> | 
|  | <version>1.8.2</version> | 
|  | <executions> | 
|  | <execution> | 
|  | <goals> | 
|  | <goal>generate</goal> | 
|  | </goals> | 
|  | </execution> | 
|  | </executions> | 
|  | </plugin> | 
|  |  | 
|  | <plugin> | 
|  | <groupId>org.apache.maven.plugins</groupId> | 
|  | <artifactId>maven-assembly-plugin</artifactId> | 
|  | <version>3.3.0</version> | 
|  | <configuration> | 
|  | <appendAssemblyId>true</appendAssemblyId> | 
|  | <descriptors> | 
|  | <descriptor>src/assembly/src-distribution.xml</descriptor> | 
|  | <descriptor>src/assembly/bin-distribution.xml</descriptor> | 
|  | </descriptors> | 
|  | <archive> | 
|  | <manifest> | 
|  | <mainClass>de.ids_mannheim.korap.tokenizer.Main</mainClass> | 
|  | </manifest> | 
|  | </archive> | 
|  | </configuration> | 
|  | <executions> | 
|  | <execution> | 
|  | <id>make-assembly</id> | 
|  | <phase>package</phase> | 
|  | <goals> | 
|  | <goal>single</goal> | 
|  | </goals> | 
|  | </execution> | 
|  | </executions> | 
|  | </plugin> | 
|  | <plugin> | 
|  | <groupId>org.codehaus.mojo</groupId> | 
|  | <artifactId>appassembler-maven-plugin</artifactId> | 
|  | <version>1.10</version> | 
|  | <executions> | 
|  | <execution> | 
|  | <phase>package</phase> | 
|  | <goals> | 
|  | <goal>assemble</goal> | 
|  | </goals> | 
|  | </execution> | 
|  | </executions> | 
|  | <configuration> | 
|  | <binFolder>bin</binFolder> | 
|  | <binFileExtensions> | 
|  | <unix></unix> | 
|  | </binFileExtensions> | 
|  | <programs> | 
|  | <program> | 
|  | <mainClass>de.ids_mannheim.korap.tokenizer.Main</mainClass> | 
|  | <id>koraptokenizer</id> | 
|  | </program> | 
|  | </programs> | 
|  | </configuration> | 
|  | </plugin> | 
|  |  | 
|  | </plugins> | 
|  | </build> | 
|  |  | 
|  | <dependencies> | 
|  | <dependency> | 
|  | <groupId>info.picocli</groupId> | 
|  | <artifactId>picocli</artifactId> | 
|  | <version>4.2.0</version> | 
|  | </dependency> | 
|  |  | 
|  | <!-- https://mvnrepository.com/artifact/org.apache.opennlp/opennlp-tools --> | 
|  | <dependency> | 
|  | <groupId>org.apache.opennlp</groupId> | 
|  | <artifactId>opennlp-tools</artifactId> | 
|  | <version>1.9.3</version> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.apache.maven.plugins</groupId> | 
|  | <artifactId>maven-surefire-plugin</artifactId> | 
|  | <version>2.22.2</version> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>junit</groupId> | 
|  | <artifactId>junit</artifactId> | 
|  | <version>4.11</version> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>com.github.stephenc.jcip</groupId> | 
|  | <artifactId>jcip-annotations</artifactId> | 
|  | <version>1.0-1</version> | 
|  | <scope>test</scope> | 
|  | </dependency> | 
|  | <!-- https://mvnrepository.com/artifact/org.codehaus.mojo/appassembler-maven-plugin --> | 
|  | <dependency> | 
|  | <groupId>org.codehaus.mojo</groupId> | 
|  | <artifactId>appassembler-maven-plugin</artifactId> | 
|  | <version>2.1.0</version> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.jetbrains</groupId> | 
|  | <artifactId>annotations</artifactId> | 
|  | <version>RELEASE</version> | 
|  | <scope>compile</scope> | 
|  | </dependency> | 
|  | <!-- https://mvnrepository.com/artifact/com.igormaznitsa/jcp --> | 
|  | <dependency> | 
|  | <groupId>com.igormaznitsa</groupId> | 
|  | <artifactId>jcp</artifactId> | 
|  | <version>7.0.4</version> | 
|  | </dependency> | 
|  | </dependencies> | 
|  | </project> |