Как установить версию разработки 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.

Другие вопросы по тегам