Сборка Apache Roller на Windows 7

Я получаю такую ​​ошибку, когда я пытался собрать Apache ролик на моем Windows 7 с пакетом обновления 1 64 бит.

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-antrun-plugin:1.7:run (gen-db-scripts) on project roller-webapp: An Ant BuildException has occured: Exception thrown by 'generator.parse'. For more information consult the velocity log, or invoke ant with the -debug flag.
[ERROR] around Ant part ...<texen outputFile="README.txt" controlTemplate="control.vm" outputDirectory="F:\roller-trunk\app/target/dbscripts" templatePath="F:\roller-trunk\app/src/main/resources/sql" contextProperties="F:\roller-trunk\app/src/main/resources/sql/dbscripts.properties"/>... @ 5:261 in F:\roller-trunk\app\target\antrun\build-main.xml: F:\roller-trunk\app\target\dbscripts\db2\createdb.sql (The system cannot find the path specified)
[ERROR] -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-antrun-plugin:1.7:run (gen-db-scripts) on project roller-webapp: An Ant BuildException has occured: Exception thrown by 'generator.parse'. For more information consult the velocity log, or invoke ant with the -debug flag.
around Ant part ...<texen outputFile="README.txt" controlTemplate="control.vm" outputDirectory="F:\roller-trunk\app/target/dbscripts" templatePath="F:\roller-trunk\app/src/main/resources/sql" contextProperties="F:\roller-trunk\app/src/main/resources/sql/dbscripts.properties"/>... @ 5:261 in F:\roller-trunk\app\target\antrun\build-main.xml

я подозреваю, что outputDirectory = "F: \ roller-trunk \ app / target / dbscripts" templatePath = "F: \ roller-trunk \ app / src / main / resources / sql"`является проблемой, но я понятия не имею, как почини это. Я запустил "mvn clean install" из моей командной строки.

3 ответа

Решение

Мне удалось собрать исходный код Roller в текущей соединительной линии SVN (5.2.0-SNAPSHOT) на Windows 7 без ошибок. вывод mvn -version является следующее:

Apache Maven 3.3.3 (7994120775791599e205a5524ec3e0dfe41d4a06; 2015-04-22T20:57:37+09:00)
Maven home: c:\apache-maven-3.3.3
Java version: 1.8.0_45, vendor: Oracle Corporation
Java home: C:\Program Files\Java\jdk1.8.0_45\jre
Default locale: ja_JP, platform encoding: MS932
OS name: "windows 7", version: "6.1", arch: "x86", family: "dos"

Не могли бы вы попытаться собрать с той же версией JDK/Maven для вышеприведенного вывода?

ОБНОВИТЬ

Теперь GitHub-дистрибутив Roller может быть собран без этой ошибки. Для подробной информации проверьте https://issues.apache.org/jira/browse/ROL-2086

GitHub не хранит пустые каталоги, необходимые для сборки Roller, если бы этот патч был применен ( https://github.com/apache/roller/pull/3), проблема была бы устранена.

Моя работа над GitHub в Roller, TightBlog, уже имеет это изменение: https://github.com/gmazza/tightblog. Но TightBlog не готов к регулярному использованию.

Я считаю, что эта ошибка происходит из-за прямой тяги от версии Github. Сначала я попытался вытащить его из Github и столкнулся с той же проблемой. Позже я попытался оформить заказ прямо из соединительной линии SVN, и в процессе сборки проблем нет.

Я считаю, что эта ошибка также была описана ранее по адресу http://comments.gmane.org/gmane.comp.java.roller.devel/5895. Заявлено, что могут быть некоторые проблемы с версией Github.

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