Я использую IntelliJ, и я хочу, чтобы мои модульные тесты запускались или отлаживались со статическим плетением для ленивой загрузки и др. Я знаю, что в отличие от Eclipse, у IntelliJ нет статического шага, но я полагаю, что кто-то должен настроить IntelliJ на статическое переплетение перед запуском или отладкой тестов.Статическое ткачество EclipseLink с Intellij
До сих пор я пробовал динамическое ткачество с аргументом JVM -javaagent: ./ path/eclipselink-2.5.0.jar, но это, похоже, не работает. Я все еще получаю эти предупреждения:
[EL Warning]: metadata: 2013-08-28 11:00:51.091--ServerSession(1610028911)--Reverting the lazy setting on the OneToOne or ManyToOne attribute [owner] for the entity class [class com.my.Contact] since weaving was not enabled or did not occur.
ли мой IntelliJ брат и сестра просто выбивать на этом и пропустить ткачества в IDE? Разве мы не используем EclipseLink или не выяснили, как обрабатывать статическое плетение и использовать IntelliJ?
Спасибо!
как о статическом ткачестве? –
Проблема в том, что IDEA делает это, даже если у нас есть статическое ткачество. После полной сборки maven классы сотканы, его можно проверить с помощью javap, но IDEA каким-то образом выбирает (или воссоздает?) Ванильные классы, и эта ошибка появляется. Чтобы ухудшить ситуацию, иногда она работает нормально, иногда это не так. Не знаю, что заставляет идею коснуться этих классов ... – virgo47