Vaadin и AspectJ - main () или init () - интеграция компиляторов - PullRequest
0 голосов
/ 07 ноября 2018

Я запустил проект Vaadin, чтобы попробовать AspectJ с Vaadin, и я понял, что компилятору AspectJ нужен или искать структуру main () в основном классе, где вместо этого Vaadin использует структуру init (). Поэтому компилятор AspectJ сообщает об ошибке, которая гласит: «Ошибка обеда - выбор не содержит основного типа».

Я добавил пустую структуру main () в основной класс, чтобы избежать этой ошибки, которая также работала, но просто чтобы избежать ошибки, больше ничего не происходит. Код в структуре init () не будет выполнен.

Я искал в интернете что-нибудь и пытался выяснить, как я могу соединить оба компилятора мостом, безрезультатно!

Буду благодарен за любую помощь! Реза

1 Ответ

0 голосов
/ 14 ноября 2018

Кроме того, я пробовал много разных вещей, даже добавляя зависимость AspectJ в pom.xml, однако это не сработало.

Я снова попытался добавить зависимость AspectJ, и это сработало. Я не знаю, где была проблема с первой попытки, может быть, она пришла от Eclipse.

Я должен был только добавить эту зависимость в pom.xml,

<dependency>
    <groupId>org.aspectj</groupId>
    <artifactId>aspectjrt</artifactId>
    <version>1.6.12</version>
</dependency>
...