2011-11-11 13 views
1

jbpm 3.2.3とMavenの統合中に問題が発生しています。 jbpmにいくつかのテストケースを書きました。これらのテストケースは、mvnクリーンインストールの実行中に失敗します。JBPM 3.2.3サンプルプロジェクトとMAVENの統合

私のルートディレクトリには、jUnitやその他の関連jbpm jarファイルをダウンロードできないことがあります。

次の依存関係は、私はPOMファイルで提供している - 私に知らせてください>

------------------------------------------------------------------------------- 
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 

- >

<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> 

ログ情報がありますこれの解決策。私はあなたを楽しみにしています。

**可能であればおかげ---- Upendraは非常に少なくとも、3.2.4へのアップグレード、

答えて

0

をvaishnow。 3.2.4にはすべての依存関係が含まれるようにpom.xmlがあります。

http://anonsvn.jboss.org/repos/jbpm/jbpm3/tags/jpdl-3.2.3.GA/.classpath

:あなたは3.2.3を使用するを持っている 場合は、ここで見つかったすべてのdepedendenciesを含める必要がありますように、それが見えます

(ところで、これらの日、でもjBPMの5があります)

0

これはあなた

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

のために働くことが、あなたのpom.xmlに以下の依存行を追加します。これを試してみてください。

一度バージョンを確認してください。