W POMu mojego projektu używam wtyczki maven-resources, aby ustawić niektóre właściwości z pliku. Jednak Intellij zaznacza te odwołania do właściwości w POM z błędem "nie może rozpoznać symbolu", prawdopodobnie dlatego, że nie widzi ich nigdzie zdefiniowanych. Czy istnieje sposób na powstrzymanie tego błędu?Właściwości flagi intelli ustawione przez maven-resources-plugin jako "nie można rozwiązać symbolu"
Właściwości flagi intelli ustawione przez maven-resources-plugin jako "nie można rozwiązać symbolu"
Odpowiedz
Tak, można otworzyć Ustawienia (ikona klucza), przejdź do Ustawienia projektu ->Kontrole a następnie wyłączyć kontrolę Maven ->Maven model Inspekcja.
Alternatywnie możesz spróbować zdefiniować "puste" wartości właściwości i sprawdzić, czy wtyczka pomyślnie je zastąpiła.
<properties>
<myproperty></myproperty>
</properties>
Powodzenia!
Ustawienie nie miało dla mnie żadnego efektu, ale pusta właściwość zadziałała –
Miło to słyszeć – vikingsteve
Sry, ale to rozwiązanie nie jest " Odpowiedź jest poniżej: –
Błąd "nie można rozwiązać symbolu" może wystąpić, jeśli otworzysz projekt maven katalogu, ale projekt intellij jeszcze nie został utworzony. Dlaczego "kontrola modelu Mavena" ma taki związek - nie jest jasne, ale pomogło mi to.
To nie wydaje się być problemem w moim przypadku, ale dzięki. –
Hej Staś, w każdym przypadku powinieneś to edytować i wyjaśnić, co masz na myśli przez kontrolę modelu. • powiedz, że zadajesz pytanie lub proponujesz rozwiązanie. Mam nadzieję, że to pomoże! – jmort253
Mam na myśli to, że istnieje projekt - "Inspekcja" działa poprawnie. Nie ma "pomysłu" - projektu, właściwości są wyróżnione jako "nie można rozwiązać symbolu". –
Warning: rozwiązanie zdefiniować właściwość pusta jak vikingsteve wspomniano jest bardzo niebezpieczne, ponieważ w Maven 3 właściwości, które są zadeklarowane w pom.xml
nie mogą być zmieniane przez innych wtyczek.
Więc jeśli masz jedną wtyczkę, która ustawia właściwość i inną wtyczkę, która odczytuje wartość właściwości, zawsze otrzyma pusty ciąg, jeśli zainicjujesz go w pom.xml
.
W rzeczywistości nie można zdefiniować go w pom.xml
, ale nie mam pojęcia, co mogę zrobić, aby wyeliminować ostrzeżenie IntelliJ IDEA. Na razie muszę wyłączyć "inspekcję modelu Mavena". :-(
Czy kiedykolwiek znalazłeś lepszą rozdzielczość? – rbellamy
Niestety, jeszcze nie. sry. Nie wiem też, czy istnieje bilet JIRA na jetbrains ... :( –
@ użytkownik, który zagłosował na moją odpowiedź (może @vikingsteve?): Czy mógłbyś wyjaśnić, dlaczego nie głosowałeś na moją odpowiedź? Nie widzę żadnego błędu –
- 1. Nie można rozwiązać symbolu "GooglePlayServicesClient"
- 2. Nie można rozwiązać symbolu abc_ic_search_api_mtrl_alpha
- 3. Intellij: Nie można rozwiązać symbolu "springframework"
- 4. Nie można rozwiązać symbolu @ drawable/ic_launcher
- 5. nhibernate, nie można rozwiązać właściwości
- 6. nie może rozwiązać symbolu "serwlet"
- 7. Kotlin: Java nie może rozwiązać symbolu Kotlin?
- 8. Nie można rozwiązać symbolu "LocationClient" w Android Studio
- 9. Android Studio build.gradle - Nie można rozwiązać symbolu "android"
- 10. Błąd "Nie można rozwiązać symbolu" w programie Visual Studio 2008?
- 11. Nie można rozwiązać symbolu: jest w tym kontekście
- 12. Dlaczego pojawia się komunikat "Nie można rozwiązać symbolu" CreatePerOwinContext ""?
- 13. Intelli-J: nie można utworzyć pliku klasy?
- 14. Wix nie może rozwiązać symbolu "Ikona"
- 15. Nie można rozpoznać symbolu "AppCompatActivity"
- 16. Nie można rozwiązać @JavascriptInterface
- 17. nie można użyć niezdefiniowanej wartości jako symbolu perl
- 18. Nie można odnaleźć symbolu "wiadomości" w com.google.firebase.messaging.FirebaseMessagingService
- 19. Nie można znaleźć symbolu NOTIFICATION_SERVICE?
- 20. nhibernate, nie można rozwiązać właściwości QueryOver tylko jedna tabela
- 21. Importowania com.google.android.gms.gcm.GoogleCloudMessaging nie można rozwiązać
- 22. Nie można rozwiązać SpringUtilities
- 23. Automapper.Mapper.CreateMap nie można rozwiązać
- 24. @JsonFilter rzuca "JsonMappingException: nie można rozwiązać BeanPropertyFilter"
- 25. Nie można rozwiązać symbolu R, gdzie znajduje się folder gen w Android Studio?
- 26. Jak traktować ostrzeżenie MSB3245 (nie można rozwiązać odwołania) jako błąd?
- 27. Nie można rozwiązać symbolu "scp" w IntelliJ IDEA 11 Ant skrypt budujący
- 28. Java Początkujący: Nie można znaleźć symbolu
- 29. Przekazywanie flagi gcc przez makefile
- 30. Nie można rozwiązać C# smtp.google.com.
Jeśli uderzysz alt-enter, czy jest opcja, w której możesz wyłączyć inspekcję? – vikingsteve
@vikingsteve nie, jedyne opcje to "scalanie tagów" i "dzielenie bieżących tagów" –
Zastanawiasz się, czy jesteś w stanie aby zdefiniować je pustymi wartościami, a następnie zastąpić je wtyczką maven-resources? – vikingsteve