Интеграция Moskito не работает в рамках проекта non maven

Я работаю над интеграцией Moskito с веб-приложением (не maven проект).

**

  • Проект Maven No Issue:(хорошо работает)

** Я использую аннотацию (AOP) для мониторинга класса / метода. здесь, когда я добавляю аннотацию на уровне класса / метода и компилирую файл.java, он генерирует два файла.class. У меня есть класс с именем Order.java. здесь, если я сохраню аннотацию @Monitor и скомпилирую Order.java, он генерирует два класса: один - обычный Order.class, а другой - Order$Clause1.class
так как я добавил ниже плагин на pom.xml, чтобы его генерация дополнительных файлов.class

        *<plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>aspectj-maven-plugin</artifactId>
            <version>1.4</version>
            <configuration>
                <aspectLibraries>
                    <aspectLibrary>
                        <groupId>net.anotheria</groupId>
                        <artifactId>moskito-aop</artifactId>
                    </aspectLibrary>
                </aspectLibraries>
                <source>1.6</source>
                <target>1.6</target>
            </configuration>
            <executions>
                <execution>
                    <goals>
                        <goal>compile</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>*

НО **

  • Non Maven проект, имеющий проблему:

** в не maven проекте дополнительный Order$Clause1.class не генерируется в папке /classes. из-за этого я не могу отслеживать эти классы / методы в приложении moskito. (Даже я добавил плагин AJDT также в Eclipse и добавил все необходимые jar-файлы. Приложение хорошо работает на moskito, но только класс / методы не отслеживаются на moskito) Как это сделать / сгенерировать дополнительные файлы.class для moskito на обычном проекте (не maven)? Ваши идеи помогают мне, спасибо.

1 ответ

Проблема была решена путем преобразования проекта maven в проект aspectJ и добавления jar moskito-aop в classpath компилятора aspectJ. сделанный

Другие вопросы по тегам