The Maven Shade plugin is relatively simple to use. Below is the XML in my pom.xml.
Basically, it finds all of the jars which are required by your project and bundles all of
the classes (and other resources) from them into a single big fat jar. This means that
keeping track of what you have added to the Guvnor class path is much simpler.
You then put the shaded jar in the WEB-INF/lib folder inside the exploded Guvnor WAR and
restart Guvnor.
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<version>1.4</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>shade</goal>
</goals>
<configuration>
<transformers>
<transformer
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
<resource>META-INF/spring.handlers</resource>
</transformer>
<transformer
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
<resource>META-INF/spring.schemas</resource>
</transformer>
</transformers>
<filters>
<filter>
<artifact>*:*</artifact>
<excludes>
<exclude>META-INF/*.SF</exclude>
<exclude>META-INF/*.DSA</exclude>
<exclude>META-INF/*.RSA</exclude>
</excludes>
</filter>
</filters>
</configuration>
</execution>
</executions>
</plugin>
On 8 Jan 2014, at 14:28, abhinay_agarwal <abhinay_agarwal(a)infosys.com> wrote:
Hi Stephen,
One quick question, what is the best approach to add these java classes into
guvnor. I am able to work it out by adding the class files into the
WEB-INF/classes folder. Is there any other easy way out, because I will be
adding a lot of files. The properties file, if used, should also be placed
inside the war ? It that practically correct ?
N.B. I have practically no idea how Maven Shade plugin works.
Regards,
Abhinay
--
View this message in context:
http://drools.46999.n3.nabble.com/Using-Advanced-Enumeration-Concepts-in-...
Sent from the Drools: User forum mailing list archive at
Nabble.com.
_______________________________________________
rules-users mailing list
rules-users(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users