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

epugh pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/solr.git


The following commit(s) were added to refs/heads/main by this push:
     new 66f00826a9d SOLR-17332: Remove remnants of post.jar in build tooling. 
(#2516)
66f00826a9d is described below

commit 66f00826a9d39ed2b9b67125c34ef0bc5e8a5c68
Author: Eric Pugh <[email protected]>
AuthorDate: Fri Jun 14 10:31:12 2024 -0400

    SOLR-17332: Remove remnants of post.jar in build tooling. (#2516)
    
    Replaced by bin/solr post and the PostTool.
---
 build.gradle                           |  2 --
 gradle/ant-compat/solr.post-jar.gradle | 51 ----------------------------------
 solr/.gitignore                        |  1 -
 3 files changed, 54 deletions(-)

diff --git a/build.gradle b/build.gradle
index 9da30ad4bf7..caf0884e954 100644
--- a/build.gradle
+++ b/build.gradle
@@ -201,6 +201,4 @@ apply from: file('gradle/hacks/dummy-outputs.gradle')
 apply from: file('gradle/solr/packaging.gradle')
 apply from: file('gradle/solr/solr-forbidden-apis.gradle')
 
-apply from: file('gradle/ant-compat/solr.post-jar.gradle')
-
 apply from: file('gradle/node.gradle')
diff --git a/gradle/ant-compat/solr.post-jar.gradle 
b/gradle/ant-compat/solr.post-jar.gradle
deleted file mode 100644
index c84930edff7..00000000000
--- a/gradle/ant-compat/solr.post-jar.gradle
+++ /dev/null
@@ -1,51 +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 adds a configuration and artifact to solr-core which exports 
"post.jar" tool.
-// this should be a separate project instead (it is self-contained and classes 
are reused
-// in many places).
-
-configure(project(":solr:core")) {
-  plugins.withType(JavaPlugin) {
-    configurations {
-      postJar
-    }
-
-    task assemblePostJar(type: Jar) {
-      dependsOn classes
-
-      archiveFileName = "post.jar"
-      destinationDirectory = file("${buildDir}/postJar")
-
-      from(sourceSets.main.output, {
-        include "org/apache/solr/util/CLIO.class"
-        include "org/apache/solr/util/SimplePostTool*.class"
-        include "org/apache/solr/util/RTimer*.class"
-      })
-
-      manifest {
-        attributes("Main-Class": "org.apache.solr.util.SimplePostTool")
-      }
-    }
-
-    artifacts {
-      postJar assemblePostJar
-    }
-
-    assemble.dependsOn assemblePostJar
-  }
-}
\ No newline at end of file
diff --git a/solr/.gitignore b/solr/.gitignore
index e6e2e7e442f..8d643687405 100644
--- a/solr/.gitignore
+++ b/solr/.gitignore
@@ -10,7 +10,6 @@
 /example/solr/logs
 /example/solr/zoo_data
 /example/work/*
-/example/exampledocs/post.jar
 
 /package
 

Reply via email to