Как установить версию разработки Apache Marmotta
Я хочу разработать веб-приложение с Apache Marmotta. Текущий выпуск 3.3
(выпущен в 2014 году) не предоставляет функциональные возможности GeoSPARQL, которые, по-видимому, присутствуют в версии 3.4. Я видел по крайней мере один случай 3.4.0-SNAPSHOT
онлайн ( здесь). Тем не менее, я не смог найти его установочные файлы. Я пытался клонировать и установить репозиторий git с помощью maven, но он продолжает устанавливать версию 3.3
,
1 ответ
К сожалению, Apache Marmotta 3.4.0 не будет поддерживать GeoSPARQL, потому что он заставляет пользователей устанавливать PostGIS и работает только PostgreSQL; Также произошли изменения в схеме БД. Пока не появится новый подход, я думаю, что он не будет выпущен. Однако вы можете попробовать это сами. Просто клонируйте ветку MARMOTTA-584
, который имеет эту функциональность.
Клон:
git clone -b MARMOTTA-584 https://github.com/apache/marmotta
Перейдите в папку marmotta и соберите ее:
mvn clean install -DskipTests
Разверните войну в Apache Tomcat 7 и все готово; Кстати, вам нужно использовать PostgreSQL и установить PostGIS.