Контекст:
Я изучаю Java и создаю веб-приложение в качестве учебы (учусь на практике).Я решил использовать JDO (datanucleus) и H2 для настойчивости.Я новичок в языке Java, поэтому не стесняйтесь считать меня патетически невежественным =)
Вопрос:
Какие из включенных Jar требуются в моем classpath?В настоящее время у меня есть:
- api-jdo-3.0.0
- core-3.0.0
- rdbms-3.0.0
- jdo-api-3.1 (пакет javax.jdo)
- log4j-1.2.14
Я прочитал документацию по Datanucleus.org и скачал"accessplatform-rdbms-3.0.0-release" от sourceforge.Я также установил плагин datanucleus для Eclipse (индиго).
Чтобы выбрать те, которые у меня есть выше: я открыл банки и отыскал классы, на которые есть ссылки в документации, а также нашел сайт MavenHub (я не использую maven btw) и похоже, что там есть список зависимостей.Однако платформа доступа содержит свой собственный jar «api-jdo-3.0.0» (в дополнение к Apache в папке deps \) и jar «rdbms-3.0.0».Ни один из них не упомянут в списке зависимостей MavenHub.
Я понимаю, что некоторые из jar-файлов предоставляют дополнительные функции, которые мне не нужны, но я не могу найти "базовый" список реализации.В папке lib / есть 14 jar (например, "jdo-query-3.0.0" выглядит очень важным).Кто-нибудь может посоветовать мне это, или, что еще лучше, просветить меня (связать учебник по удерживанию рук или ресурс, такой как MavenHub, который я могу использовать)?
(Я немного сомневался в списке MavenHub, потому что он казался слишком коротким.)
Спасибо за помощь мне
РЕДАКТИРОВАТЬ:
Перемещенный ответ, поэтому вопрос отображается в виде ответа.