Контекст:Datanucleus JDO - какие банки мне нужны?
Я учусь Java, и я строю веб-приложение, как исследование (учиться на практике). Я решил использовать JDO (datanucleus) и H2 для сохранения. Я новичок с языком Java, так что не стесняйтесь считать меня жалобно невежественны =)
Вопрос:
Какой из включенных Кувшинов необходимы в моем пути к классам? Я в настоящее время:
- апи-СДО-3.0.0
- ядро-3.0.0
- РСУБД 3.0.0
- СДО-апи-3,1 (javax.jdo пакет)
- log4j-1.2.14
Я прочитал документацию на Datanucleus.org и я загрузил "accessplatform-RDBMS-3.0.0-релиз" от SourceForge. Я также установил плагин datanucleus для Eclipse (индиго).
Чтобы выбрать те, что у меня есть, я открыл банки и выследил классы, упомянутые в документации, и также нашел сайт MavenHub (я не использую maven btw), и похоже, что есть список зависимостей там. Однако платформа доступа содержит свою собственную банку api-jdo-3.0.0 (в дополнение к Apache в папке deps \) и банку «rdbms-3.0.0». Ни один из них не упоминается в списке зависимостей MavenHub.
Я понимаю, что некоторые из банок предоставляют дополнительные функции, которые мне не нужны, но я не могу найти «базовый» список реализации. В папке lib/есть 14 банок (например, «jdo-query-3.0.0»). Может ли кто-нибудь посоветовать мне об этом или, еще лучше, просветить меня (ссылку на учебник ручной работы или такой ресурс, как MavenHub, который я могу использовать)?
(я был своего рода сомнительными о списке MavenHub, потому что это казалось слишком коротким.)
Спасибо за помощь мне
EDIT:
Переехал ответа так появляется вопрос ответил ,
в учебнике на самом деле. указывает банки, необходимые для различных этапов, на http://www.datanucleus.org/products/accessplatform _3_0/guide/jdo/tutorial.html – DataNucleus
@DataNucleus Это иногда непонятно из учебников, особенно если вы пытаетесь адаптироваться от «просто загрузите этот ZIP со всем» в «список соответствующих артефактов Maven». Не то, чтобы это проблема, характерная для DataNucleus; Мне пришлось смириться с этим во многих проектах, где создатель учебника пытался избежать обсуждения вопроса интеграции. –
@Donal Understood, но, как и все наши документы, они находятся в SVN для патчей и вкладов. – DataNucleus