XDoclet, мертвый инструмент?

Я использую последнюю версию Eclipse для Java EE и последний плагин JBoss Tools. Сейчас я работаю над кодом EJB 2.x.

Я не могу найти способ для создания файла xdoclet-build.xml, как раньше.

После некоторых расследований я начинаю спрашивать себя (и вас), что XDoclet все еще поддерживается сообществом: JBoss, Eclipse (WTP) и т. Д.?

Если да, то каков сейчас хороший способ использовать XDoclet для генерации моих EJB Homes & Interfaces в старом стиле?

Может ли XDoclet работать с использованием кода в стиле Java 5?

Спасибо, Албан.

2 ответа

Решение

Он больше не поддерживается, поэтому вам придется самостоятельно поддерживать сборку.

Может быть, уже немного поздно, но по поводу вашего вопроса о Java 5 мне удалось заставить его работать с Maven и http://mojo.codehaus.org/xdoclet-maven-plugin/.
Проблема была в XJavadoc. Я скачал исправленную версию (xjavadoc-1.1-j5-v4.jar) там, установил ее в моем локальном репозитории Maven и использовал в плагине xdoclet:

<!-- PLUGIN XDOCLET -->
<plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>xdoclet-maven-plugin</artifactId>
    <version>1.0</version>
    <dependencies>
        <dependency>
            <groupId>xdoclet</groupId>
            <artifactId>xjavadoc</artifactId>
            <version>1.1-j5-v4</version>
        </dependency>
    </dependencies>
</plugin>

XDoclet не является полностью мертвым, он все еще используется в устаревших приложениях J2EE (1.3, 1.4), еще не перенесенных в Java EE 5+.

Рекомендации:

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