You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by dw...@apache.org on 2020/09/28 07:53:41 UTC

[lucene-solr] branch master updated: Revert "add regenerate gradle script for nori dictionary (#1924)"

This is an automated email from the ASF dual-hosted git repository.

dweiss pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/lucene-solr.git


The following commit(s) were added to refs/heads/master by this push:
     new 6b0149e  Revert "add regenerate gradle script for nori dictionary (#1924)"
6b0149e is described below

commit 6b0149ec1a60ebc32463753378b895f624feb925
Author: Dawid Weiss <da...@carrotsearch.com>
AuthorDate: Mon Sep 28 09:52:34 2020 +0200

    Revert "add regenerate gradle script for nori dictionary (#1924)"
    
    This reverts commit e28e8c0e0c87cfdbc7c5df237fe93d2351fce857.
---
 build.gradle                  |  1 -
 gradle/generation/nori.gradle | 84 -------------------------------------------
 2 files changed, 85 deletions(-)

diff --git a/build.gradle b/build.gradle
index 9826b57..00e04d3 100644
--- a/build.gradle
+++ b/build.gradle
@@ -150,7 +150,6 @@ apply from: file('gradle/generation/javacc.gradle')
 apply from: file('gradle/generation/util.gradle')
 apply from: file('gradle/generation/snowball.gradle')
 apply from: file('gradle/generation/kuromoji.gradle')
-apply from: file('gradle/generation/nori.gradle')
 
 // Additional development aids.
 apply from: file('gradle/maven/maven-local.gradle')
diff --git a/gradle/generation/nori.gradle b/gradle/generation/nori.gradle
deleted file mode 100644
index eb6afa1..0000000
--- a/gradle/generation/nori.gradle
+++ /dev/null
@@ -1,84 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// This downloads and compiles Nori dictionaries.
-
-def recompileDictionary(project, dictionaryName, Closure closure) {
-  project.javaexec {
-    main = "org.apache.lucene.analysis.ko.util.DictionaryBuilder"
-    classpath = project.sourceSets.main.runtimeClasspath
-
-    jvmArgs '-Xmx1G'
-
-    with closure
-  }
-  project.logger.lifecycle("Automaton regenerated from dictionary: ${dictionaryName}")
-}
-
-configure(project(":lucene:analysis:nori")) {
-  apply plugin: 'java-library'
-  apply plugin: "de.undercouch.download"
-
-  ext {
-    targetDir = file("src/resources")
-  }
-
-  task deleteDictionaryData() {
-    // There should really be just one but since we don't know which
-    // one it'll be, let's process all of them.
-    doFirst {
-      sourceSets.main.resources.srcDirs.each { location ->
-        delete fileTree(dir: location, include: "org/apache/lucene/analysis/ko/dict/*.dat")
-      }
-    }
-  }
-
-  task compileMecabKo(type: Download) {
-    description "Recompile dictionaries from Mecab-Ko data."
-    group "generation"
-
-    dependsOn deleteDictionaryData
-    dependsOn sourceSets.main.runtimeClasspath
-
-    def dictionaryName = "mecab-ko-dic-2.0.3-20170922"
-    def dictionarySource = "https://bitbucket.org/eunjeon/mecab-ko-dic/downloads/${dictionaryName}.tar.gz"
-    def dictionaryFile = file("${buildDir}/generate/${dictionaryName}.tar.gz")
-    def unpackedDir = file("${buildDir}/generate/${dictionaryName}")
-
-    src dictionarySource
-    dest dictionaryFile
-    onlyIfModified true
-
-    doLast {
-      // Unpack the downloaded archive.
-      delete unpackedDir
-      ant.untar(src: dictionaryFile, dest: unpackedDir, compression: "gzip") {
-        ant.cutdirsmapper(dirs: "1")
-      }
-
-      // Compile the dictionary
-      recompileDictionary(project, dictionaryName, {
-        args += [
-            unpackedDir,
-            targetDir,
-            "utf-8",
-            false
-        ]
-      })
-    }
-  }
-}