W jaki sposób można uzyskać źródła generowane przez JAXB na ścieżce budowania Eclipse pod m2e / Indigo?
Pod Helios/M2eclipse, kiedy generowałem źródła jaxb, były one umieszczane na ścieżce źródłowej Eclipse, gdy robiłem "Update Project Configuration".
Tak się nie dzieje z Indigo/m2e (pierwsze wydanie z 22 czerwca 2011). Co muszę zrobić, żeby to naprawić?
Używam Standardowej Wtyczki maven-jaxb2-w wersji 0.75.
5 answers
In Eclipse go to "Install New Software" add the software site: http://bitstrings.github.com/m2e-connectors-p2/releases/
Wybierz "złącze m2e dla jaxb2"
Po zainstalowaniu tej wtyczki Wtyczka jaxb2 powinna poprawnie zintegrować się z nową wersją m2e.
Ta informacja pochodzi z: https://bugs.eclipse.org/bugs/show_bug.cgi?id=350299
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-08-27 06:02:56
Cóż, musisz kliknąć prawym przyciskiem myszy na "target / generated-sources / xjc i wybrać coś w stylu" Build Path - > Use as source folder "
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-11-21 16:20:16
Jako alternatywne obejście, jeśli nie możesz uruchomić złącza m2e, możesz dodać wygenerowane źródła do ścieżki budowania za pomocą build-helper-maven-plugin:
<build>
...
<plugins>
...
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>1.7</version>
<executions>
<execution>
<id>add-source</id>
<phase>generate-sources</phase>
<goals>
<goal>add-source</goal>
</goals>
<configuration>
<sources>
<source>target/generated-sources/xmlbeans</source>
</sources>
</configuration>
</execution>
</executions>
</plugin>
...
</plugins>
...
</build>
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-03-25 16:33:06
Czekając na poprawkę tego problemu, używam następującego tymczasowego obejścia:
Mamy jaxb-plugin i generowane klasy w oddzielnym module Mavena. W eclipse mogę wtedy "wyłączyć Maven nature" tylko na tym module. Następnie mogę użyć Indigo z m2eclipse na reszcie naszego dużego projektu Mavena i będzie to zależało od jar dla modułu jaxb (musi być zbudowany z linii poleceń). To działa dobrze dla mnie, ponieważ nasz projekt został już zorganizowany w ten sposób.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-06-28 06:48:41
Dla tych, którzy cierpią z maven-jaxb2-plugin i Eclipse nie mając dołączonych źródeł. Autor przełączył się z Sun na Artefakty JAXB Glassfish i drzewo zależności się zmieniło. Wcześniej wiele słoików, gdzie zacienione jaxb-xjc
bez przechodnich. Teraz zostało to usunięte i poprzednia zależność przechodnia tools.jar
przerywa wykonywanie Eclipse. Uruchom Eclipse z maszyną wirtualną JDK i będzie działać. (Testowane najnowsze Maven 3.3.9, Maven JAXB2 Plugin 0.13.1, najnowsze złącze M2E JAXB2 i Eclipse Mars.2)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 12:07:02