Как добавить Джесс в проект Maven?

У меня есть проект Maven, который использует библиотеку Pogamut (создание ботов в Unreal Tournament). Я хочу добавить Джесс, но мне трудно это сделать. Проект строится нормально, но я получаю различные ошибки (в зависимости от текущего кода внутри), когда пытаюсь его запустить.

Вот файл pom.xml:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <parent>
        <groupId>cz.cuni.amis.pogamut.ut2004</groupId>
        <artifactId>pogamut-ut2004-bot-pom</artifactId>
        <version>3.6.1</version>
    </parent>

    <groupId>cz.cuni.amis.pogamut.ut2004.examples</groupId>
    <artifactId>huntbot</artifactId>
    <version>3.3.1</version>
    <packaging>jar</packaging>

    <name>04-hunter-bot</name>
    <url>http://pogamut.cuni.cz</url>

    <properties>
        <bot.main.class>cz.cuni.amis.pogamut.ut2004.examples.huntbot.HunterBot</bot.main.class>
    </properties>

    <repositories>
        <repository>
            <id>amis-artifactory</id>
            <name>AMIS Artifactory</name>
            <url>http://diana.ms.mff.cuni.cz:8081/artifactory/repo</url>
        </repository>
    </repositories>



    <build>
        <plugins>
            <plugin>
                <groupId>org.dstovall</groupId>
                <artifactId>onejar-maven-plugin</artifactId>
                <version>1.4.4</version>
                <configuration>
                    <mainClass>${bot.main.class}</mainClass>
                </configuration>
            </plugin>
        </plugins>
    </build>

        <dependencies>

         <dependency>
          <groupId>gov.sandia</groupId>
          <artifactId>jess</artifactId>
          <version>7.1p2</version>
          <scope>system</scope>
          <systemPath>${project.basedir}/src/main/resources/jess.jar</systemPath>
         </dependency>

        </dependencies>

</project>

Часть Jess - это то, что я добавил сам вместе с некоторыми настройками, чтобы она работала. В папке systemPath есть файл jess.jar.

Следующее находится внутри файла HunterBot.java (единственный исходный файл .java):

import jess.*;
...
Rete engine;

Ошибок редактора в двух строках выше нет, все распознается.

Вот исключение, которое я получаю при запуске проекта:

Exception in thread "main" PogamutException[cz.cuni.amis.pogamut.ut2004.utils.UT2004BotRunner@4891a775: Agents can't be started: com.google.inject.internal.ComputationException: java.lang.NoClassDefFoundError: Ljess/Rete; (caused by: com.google.inject.internal.ComputationException: java.lang.NoClassDefFoundError: Ljess/Rete;)]

person SkyPower    schedule 23.01.2015    source источник
comment
Хорошее начало для вопроса, но нужна дополнительная информация, чтобы быть хорошим вопросом.   -  person gknicker    schedule 23.01.2015
comment
Я думаю, чего не хватает: в чем проявляется отсутствие успеха? Ошибки времени компиляции?   -  person laune    schedule 23.01.2015
comment
Обновил вопрос.   -  person SkyPower    schedule 23.01.2015
comment
Нашел решение. Ответ E L Rayle помог мне в этом. Вот это, если кому-то интересно: stackoverflow.com/questions/3765903/   -  person SkyPower    schedule 23.01.2015