File tree Expand file tree Collapse file tree 1 file changed +41
-0
lines changed
Expand file tree Collapse file tree 1 file changed +41
-0
lines changed Original file line number Diff line number Diff line change 116116 </filters >
117117 </configuration >
118118 </execution >
119+ <!-- Run shade goal on package phase -->
120+ <execution >
121+ <phase >deploy</phase >
122+ <goals >
123+ <goal >shade</goal >
124+ </goals >
125+ <configuration >
126+ <transformers >
127+ <!-- add Main-Class to manifest file -->
128+ <transformer
129+ implementation=" org.apache.maven.plugins.shade.resource.ManifestResourceTransformer" >
130+ <mainClass >com.vaimee.sepa.engine.core.Engine</mainClass >
131+ <manifestEntries >
132+ <Multi-Release >true</Multi-Release >
133+ </manifestEntries >
134+ </transformer >
135+ </transformers >
136+ <filters >
137+ <!-- Filtro generico: esclude metadati duplicati -->
138+ <filter >
139+ <artifact >*:*</artifact >
140+ <excludes >
141+ <exclude >module-info.class</exclude >
142+ <exclude >META-INF/versions/**/module-info.class</exclude >
143+ <exclude >META-INF/LICENSE*</exclude >
144+ <exclude >META-INF/NOTICE*</exclude >
145+ <exclude >META-INF/DEPENDENCIES</exclude >
146+ <exclude >META-INF/LICENSE</exclude >
147+ <exclude >META-INF/LICENSE.txt</exclude >
148+ <exclude >META-INF/LICENSE.md</exclude >
149+ <exclude >META-INF/NOTICE.md</exclude >
150+ <exclude >META-INF/NOTICE.txt</exclude >
151+ <exclude >META-INF/MANIFEST.MF</exclude >
152+ <exclude >OSGI-INF/bundle.info</exclude >
153+ <exclude >META-INF/maven/**</exclude >
154+ <exclude >log4j2.xml</exclude >
155+ </excludes >
156+ </filter >
157+ </filters >
158+ </configuration >
159+ </execution >
119160 </executions >
120161 </plugin >
121162 </plugins >
You can’t perform that action at this time.
0 commit comments