2011-11-11 2 views
1

Je suis confronté au problème en intégrant le jbpm 3.2.3 à Maven. J'ai écrit quelques testcases en jbpm. Ces cas de test échouent lors de l'exécution de l'installation propre de mvn.Intégration de l'exemple de projet JBPM 3.2.3 avec MAVEN

J'ai trouvé que dans mon répertoire racine, il n'est pas en mesure de télécharger le jUnit et d'autres fichiers jar jbpm connexes.

La dépendance suivante, j'ai fourni dans le fichier POM ->

<dependency> 
    <groupId>org.jbpm</groupId> 
    <artifactId>jbpm-jpdl</artifactId> 
    <version>3.2.3</version> 
</dependency> 

<dependency> 
    <groupId>junit</groupId> 
    <artifactId>junit</artifactId> 
    <version>3.8.1</version> 
    <scope>test</scope> 
</dependency> 

Les informations du journal est ->

------------------------------------------------------------------------------- 
Test set: com.sample.GetFriendListTest 
------------------------------------------------------------------------------- 
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.015 sec <<< FAILURE! 
testSimpleProcess(com.sample.GetFriendListTest) Time elapsed: 0 sec <<< ERROR! 
java.lang.NoClassDefFoundError: org/dom4j/Element 
    at org.jbpm.graph.def.ProcessDefinition.parseXmlInputStream(ProcessDefinition.java:178) 
    at org.jbpm.graph.def.ProcessDefinition.parseXmlResource(ProcessDefinition.java:160) 
    at com.sample.GetFriendListTest.testSimpleProcess(GetFriendListTest.java:12) 
Caused by: java.lang.ClassNotFoundException: org.dom4j.Element 
    at java.net.URLClassLoader$1.run(URLClassLoader.java:200) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at java.net.URLClassLoader.findClass(URLClassLoader.java:188) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:307) 
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:252) 
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) 
    ... 29 more 

S'il vous plaît laissez-moi savoir la solution de cela .. Je suis impatient de vous.

** Merci ---- Upendra vaishnow

Répondre

0

Ajouter les lignes suivantes de dépendance dans votre pom.xml, cela peut travailler pour vous

<dependency> 
    <groupId>dom4j</groupId> 
    <artifactId>dom4j</artifactId> 
    <version>1.6.1</version> 
</dependency> 

essayer.

Veuillez vérifier la version une fois