2015-05-19 2 views
1

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

[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: \ роликовым ствол \ приложение/цель/dbscripts" templatePath = "F: \ роликовым ствол \ приложение/SRC/главная/ресурсы/SQL" `является проблема, но я понятия не имею, как это исправить. Я запустил «mvn clean install» из моей командной строки.

+0

Не могли бы вы попробовать выполнить 'mvn -X generate-resources'? есть ли какой-либо выход там в speed.log? –

+0

Нет выхода в speed.log, он полностью пуст – Adit

+0

Хм ... Хорошо, я бы исследовал его дальше. –

ответ

0

Я с успехом построил исходный код ролика в текущей соединительной линии 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 для вывода выше?

UPDATE

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

-1

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

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

0

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

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