Skip to content

Commit 9d633cf

Browse files
authored
Only include the jars under target/lib that are on the classpath (#223)
Previously, all jars were included in the final but only some of them were on the plugin's Bundle-ClassPath (MANIFEST.MF). This reduces the size of the plugin now from ~100mb down to 55mb.
1 parent 04aab2e commit 9d633cf

File tree

1 file changed

+75
-1
lines changed

1 file changed

+75
-1
lines changed

net.sourceforge.pmd.eclipse.plugin/build.properties

Lines changed: 75 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,81 @@ bin.includes = .,\
1717
toc.xml,\
1818
welcome.xml,\
1919
doc/,\
20-
target/lib/,\
20+
target/lib/antlr4-runtime.jar,\
21+
target/lib/apex-ls_2.13.jar,\
22+
target/lib/apex-parser.jar,\
23+
target/lib/apex-types_2.13.jar,\
24+
target/lib/asm.jar,\
25+
target/lib/checker-qual.jar,\
26+
target/lib/common_2.13.jar,\
27+
target/lib/commons-lang3.jar,\
28+
target/lib/geny_2.13.jar,\
29+
target/lib/groovy.jar,\
30+
target/lib/gson.jar,\
31+
target/lib/guava.jar,\
32+
target/lib/javax.activation-api.jar,\
33+
target/lib/jaxb-api.jar,\
34+
target/lib/jaxb-core.jar,\
35+
target/lib/jaxb-impl.jar,\
36+
target/lib/jsoup.jar,\
37+
target/lib/jul-to-slf4j.jar,\
38+
target/lib/kotlin-stdlib.jar,\
39+
target/lib/kotlin-stdlib-jdk8.jar,\
40+
target/lib/lenses_2.13.jar,\
41+
target/lib/logback-classic.jar,\
42+
target/lib/logback-core.jar,\
43+
target/lib/nice-xml-messages.jar,\
44+
target/lib/parsers_2.13.jar,\
45+
target/lib/pcollections.jar,\
46+
target/lib/pmd-apex.jar,\
47+
target/lib/pmd-coco.jar,\
48+
target/lib/pmd-core.jar,\
49+
target/lib/pmd-cpp.jar,\
50+
target/lib/pmd-cs.jar,\
51+
target/lib/pmd-dart.jar,\
52+
target/lib/pmd-fortran.jar,\
53+
target/lib/pmd-gherkin.jar,\
54+
target/lib/pmd-go.jar,\
55+
target/lib/pmd-groovy.jar,\
56+
target/lib/pmd-html.jar,\
57+
target/lib/pmd-java.jar,\
58+
target/lib/pmd-javascript.jar,\
59+
target/lib/pmd-jsp.jar,\
60+
target/lib/pmd-julia.jar,\
61+
target/lib/pmd-kotlin.jar,\
62+
target/lib/pmd-lua.jar,\
63+
target/lib/pmd-matlab.jar,\
64+
target/lib/pmd-modelica.jar,\
65+
target/lib/pmd-objectivec.jar,\
66+
target/lib/pmd-perl.jar,\
67+
target/lib/pmd-php.jar,\
68+
target/lib/pmd-plsql.jar,\
69+
target/lib/pmd-python.jar,\
70+
target/lib/pmd-ruby.jar,\
71+
target/lib/pmd-scala_2.13.jar,\
72+
target/lib/pmd-swift.jar,\
73+
target/lib/pmd-tsql.jar,\
74+
target/lib/pmd-velocity.jar,\
75+
target/lib/pmd-visualforce.jar,\
76+
target/lib/pmd-xml.jar,\
77+
target/lib/rhino.jar,\
78+
target/lib/Saxon-HE.jar,\
79+
target/lib/scala-collection-compat_2.13.jar,\
80+
target/lib/scala-library.jar,\
81+
target/lib/scalapb-runtime_2.13.jar,\
82+
target/lib/slf4j-api.jar,\
83+
target/lib/sobject-types.jar,\
84+
target/lib/sourcecode_2.13.jar,\
85+
target/lib/standard-types.jar,\
86+
target/lib/summit-ast.jar,\
87+
target/lib/trees_2.13.jar,\
88+
target/lib/ujson_2.13.jar,\
89+
target/lib/upack_2.13.jar,\
90+
target/lib/upickle_2.13.jar,\
91+
target/lib/upickle-core_2.13.jar,\
92+
target/lib/upickle-implicits_2.13.jar,\
93+
target/lib/xmlresolver.jar,\
94+
target/lib/xmlresolver-data.jar,\
2195
target/schema/
2296
src.includes = icons/,\
2397
messages.properties,\

0 commit comments

Comments
 (0)