2012-04-24 3 views
2

Я заметил, что известные хранилища Maven не предоставляют JAR-сервер JAR для Java или Javadoc JAR. Например, http://search.maven.org/#browse%7C-1636166512 предоставляет только класс JAR.Доступны ли источники Google App Engine и пакеты JavaDoc JAR?

Для сравнения, log4j предоставляет как JAR, так и Javadoc JAR для класса JAR; то есть, в http://search.maven.org/#browse%7C1442692743, log4j-1.2.16.jar сопровождается log4j-1.2.16-sources.jar и log4j-1.2.16-javadoc.jar

ли такие исходные/Javadoc JAR-файлы доступны для модулей GAE Java?

Исходный код (разукрупненный) доступен по адресу https://code.google.com/p/googleappengine/source/browse/trunk/java/src.

ответ

1

Загрузите Java SDK с соответствующей страницы GAE. Изнутри этого .jar файл, я использую следующие файлы/папки:

Исходные файлы:

src\orm\*.zip 

Javadoc файлы:

docs 

"Считать меня" файл в SDK дает полный подробности о значении папок в SDK.

Наслаждайтесь?

+1

SDK включает только источники Datanucleus и JDO2. Я также ищу другие источники, относящиеся к GAE, например, для com.google.appengine.api.users.User. Конечно, я могу проверить источники из репозитория SVN, а затем прикрепить всю папку репозитория для доступа к источнику из Eclipse ... но пакет JAR будет более удобным. – Abdull

+0

@ Abdull Хорошая мысль: я никогда не уделял много внимания тому, что было в моих источниках GAE. –

+0

Текущая загрузка appengine, по-видимому, содержит большую часть исходного кода, например. 'appengine-java-sdk-1.9.46/src/user/appengine-api-1.0-sdk-1.9.46-src.zip' –

1

Существует в настоящее качестве источника .zip файл в исходном месте вы дали https://code.google.com/p/googleappengine/source/browse/trunk/java/src/appengine-api-src.zip

Так, пока это не так просто в упадке, как «Maven> Скачать Sources», вы можете по крайней мере, теперь положить, что где-то местный , «Свойства> Исходное вложение Java» в .jar в вашем проекте и укажите расположение этого файла .zip. Это дает вам источник, из которого eclipse будет отображать javadoc.

+2

Google закрыл исходный хостинг. Похоже, они больше не хотят предоставлять источники. –

+1

Текущая загрузка appengine, кажется, содержит большую часть исходного кода. Ответ Яна Маршалла теперь верен. –

Смежные вопросы