JWKTL

Материал из NLPub
Перейти к: навигация, поиск

Java Wiktionary Library (сокр. JWKTL).

Установка

diff --git a/pom.xml b/pom.xml
index fa6477e..a17a9d1 100644
--- a/pom.xml
+++ b/pom.xml
@@ -233,6 +233,32 @@
               </execution>
             </executions>
           </plugin>
+          <plugin>
+              <groupId>org.apache.maven.plugins</groupId>
+              <artifactId>maven-shade-plugin</artifactId>
+              <version>2.4.3</version>
+              <configuration>
+                  <createDependencyReducedPom>true</createDependencyReducedPom>
+                  <filters>
+                      <filter>
+                          <artifact>*:*</artifact>
+                          <excludes>
+                              <exclude>META-INF/*.SF</exclude>
+                              <exclude>META-INF/*.DSA</exclude>
+                              <exclude>META-INF/*.RSA</exclude>
+                          </excludes>
+                      </filter>
+                  </filters>
+              </configuration>
+              <executions>
+                  <execution>
+                      <phase>package</phase>
+                      <goals>
+                          <goal>shade</goal>
+                      </goals>
+                  </execution>
+              </executions>
+          </plugin>
         </plugins>
       </build>
     </profile>
$ mvn -T $(nproc) package -Dmaven.test.skip=true -Dmaven.javadoc.skip=true

Примеры

Загрузка данных

$ java -cp target/dkpro-jwktl-1.1.0.jar de.tudarmstadt.ukp.jwktl.examples.Example1_ParseWiktionaryDump enwiktionary-20170120-pages-articles.xml.bz2 enwiktionary 1

Извлечение отношений

extract-relations.groovy

$ CLASSPATH=target/dkpro-jwktl-1.1.0.jar ./extract-relations.groovy enwiktionary-20170120 >enwiktionary-20170120.tsv

Ссылки

См. также

Примечания