[jboss-user] [jBPM] - Re: Having issues getting a KnowledgeSession when using JPA persistence

Marshall Lucas do-not-reply at jboss.com
Thu Aug 15 11:21:06 EDT 2013


Marshall Lucas [https://community.jboss.org/people/mlucas67] created the discussion

"Re: Having issues getting a KnowledgeSession when using JPA persistence"

To view the discussion, visit: https://community.jboss.org/message/832776#832776

--------------------------------------------------------------
Fixed it using a bit of Maven Ant-Run magick.  Have to modify the manifest of the knowledge-api jar file to have a Require-Bundle: org.drools.persistence-jpa directive on it.
<code>
          <plugin>
                <artifactId>maven-antrun-plugin</artifactId>
                <version>1.4</version>
                <executions>
                    <execution>
                        <phase>install</phase>
                        <configuration>
                            <tasks>
                                <!-- Major Magick here, allows the Knowledge-API bundle split package to -->
                                <!-- find the rest of the package in the persistence bundle.  This adds  -->
                                <!-- the Require-Bundle: org.drools.persistnce-jpa directive to the      -->
                                <!-- MANIFEST.MF within the knowledge-api jar file.                      -->
                                <jar file="${basedir}/target/system/org/drools/knowledge-api/5.5.0.Final/knowledge-api-5.5.0.Final.jar" update="true">
                                    <manifest>
                                        <attribute 
                                            name="Require-Bundle"
                                            value="org.drools.persistence-jpa;bundle-version=5.5.0.Final" />
                                    </manifest>
                                </jar>
                                <!-- Build the executable version of full Karaf/Felix OSGi ESB Container -->
                                <!-- with all required bundles and APWS features installed               -->
                                <copy todir="/devel/apws">
                                    <fileset dir="${basedir}/resources" includes="**/*" />
                                    <fileset dir="${basedir}/target" includes="system/**/*" />
                                </copy>
                            </tasks>
                        </configuration>
                        <goals>
                            <goal>run</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
</code>

Marshall
--------------------------------------------------------------

Reply to this message by going to Community
[https://community.jboss.org/message/832776#832776]

Start a new discussion in jBPM at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2034]

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-user/attachments/20130815/301b27be/attachment-0001.html 


More information about the jboss-user mailing list