2011-09-17 3 views
8

Używam artefaktu javax: javaee-api-6.0.jar maven.Jak uzyskać kod źródłowy dla javax: javaee-api-6.0.jar

<dependency> 
    <groupId>javax</groupId> 
    <artifactId>javaee-api</artifactId> 
    <version>6.0</version> 
    <scope>provided</scope> 
</dependency> 

Chciałbym pobrać jego kod źródłowy z zależności: sources mvn goal. Szukałem źródeł w oficjalnych repozytoriach maven, ale wciąż nie mogę go znaleźć.

Czy możesz udzielić mi porady, w jaki sposób mogę osiągnąć mój obiekt? Dziękuję.

+1

http://java.net/jira/browse/GLASSFISH-11389 – mmatloka

Odpowiedz

3

Mich jest poprawny.

Celem JavaEE-api modułu jest spełnienie zależności czasu kompilacji (dlatego zakres Maven jest ustawiony na przewidzianego). Moduł zawiera deklaracje interfejsów (lub umowy), które muszą być spełnione przez kontener J2EE, którego planujesz użyć.

Jeśli naprawdę potrzebujesz/chcesz zobaczyć kod źródłowy, proponuję rzucić okiem na jeden z otwartych kontenerów J2EE.

+0

Twój link jest nieaktualny/martwy. – kevinarpe

+1

@kevinarpe Dzięki .... Po prostu go usunąłem ... Radości kryminalistyki :-) –

0

Spróbuj tego: (podaje źródła załączeniu)

<dependency> 
    <groupId>org.jboss.spec</groupId> 
    <artifactId>jboss-javaee-6.0</artifactId> 
    <version>3.0.3.Final</version> 
    <scope>provided</scope> 
    <type>pom</type> 
    </dependency> 

To ciągnie w ogromnej liczbie zależności, ale ponieważ są one wszystko pod warunkiem, że skutecznie nie zmieniasz swojego artefaktu.