Jelajahi Sumber

#2851 Remove plugin directory handling and cleanup plugin-related tasks in build and resource utility files.

Shinsuke Sugaya 9 bulan lalu
induk
melakukan
5fdafb769c
2 mengubah file dengan 6 tambahan dan 28 penghapusan
  1. 5 19
      deps.xml
  2. 1 9
      src/main/java/org/codelibs/fess/util/ResourceUtil.java

+ 5 - 19
deps.xml

@@ -16,8 +16,6 @@
 		<mkdir dir="${target.dir}" />
 		<delete dir="${webinf.dir}/lib" />
 		<mkdir dir="${webinf.dir}/lib" />
-		<delete dir="${webinf.dir}/plugin" />
-		<mkdir dir="${webinf.dir}/plugin" />
 		<delete dir="${crawler.dir}/lib" />
 		<mkdir dir="${crawler.dir}/lib" />
 		<delete dir="${suggest.dir}/lib" />
@@ -43,15 +41,11 @@
 			</patternset>
 			<cutdirsmapper dirs="2" />
 		</unzip>
-    <!-- 
-		<antcall target="install.plugin.jar">
-			<param name="repo.url" value="${maven.snapshot.repo.url}" />
-			<param name="jar.groupId" value="org/codelibs/fess" />
-			<param name="jar.artifactId" value="fess-script-ognl" />
-			<param name="jar.version" value="15.0.0" />
-			<param name="file.version" value="15.0.0" />
-		</antcall>
-    -->
+		<delete>
+			<fileset dir="${webinf.dir}/plugin">
+				<include name="**/*.jar" />
+			</fileset>
+		</delete>
 	</target>
 
 	<target name="install.env.jar">
@@ -65,12 +59,4 @@
 		<copy file="${target.dir}/${jar.artifactId}-${file.version}.jar"
 			todir="${thumbnail.dir}/lib"/>
 	</target>
-
-	<target name="install.plugin.jar">
-		<get dest="${target.dir}">
-			<url url="${repo.url}/${jar.groupId}/${jar.artifactId}/${jar.version}/${jar.artifactId}-${file.version}.jar" />
-		</get>
-		<copy file="${target.dir}/${jar.artifactId}-${file.version}.jar"
-			todir="${webinf.dir}/plugin"/>
-	</target>
 </project>

+ 1 - 9
src/main/java/org/codelibs/fess/util/ResourceUtil.java

@@ -190,15 +190,7 @@ public class ResourceUtil {
     }
 
     public static File[] getPluginJarFiles(final FilenameFilter filter) {
-        final ServletContext context = LaServletContextUtil.getServletContext();
-        if (context == null) {
-            return new File[0];
-        }
-        final String libPath = context.getRealPath("/WEB-INF/plugin");
-        if (StringUtil.isBlank(libPath)) {
-            return new File[0];
-        }
-        final File libDir = new File(libPath);
+        final File libDir =getPluginPath().toFile();
         if (!libDir.exists()) {
             return new File[0];
         }