2011-09-14 170 views
1

我想让phing与liquibase很好的工作。但是pPing给这个illustrous错误(我真的不能在网上找到)蚂蚁失败,liquibase路径

Execution of target "update-database" failed for the following reason: PathElement (unknown) doesn't support the 'location' attribute. 

BUILD FAILED 
PathElement (unknown) doesn't support the 'location' attribute. 
Total time: 0.1206 seconds 

的特定命令的是:

<path id="liquibasepath"> 
    <pathelement location="${basedir}/install/lib/liquibase.jar" /> 
    <pathelement location="${basedir}/install/lib/jdbc-mysql.jar" /> 
</path> 

我试着在网上搜索,但没有使用phing没有良好的文档与liquibase。而这个错误并没有带来体面的结果。

+0

乍一看,这似乎是运行liquibase ANT任务的ANT问题。你使用的是什么版本的ANT? (我猜测它是ANT 1.6.5,现在已经很老了)。也许你可以用“更新数据库”目标逻辑来更新你的问题,这样你的问题就可以被重现。 –

回答

0

正确的答案应该是“路径”属性:这是蚂蚁,而不是phing。我试图用错误的程序运行它。 (在构建文件中确实应该有这种指示;))。

评论的人让我在正确的轨道上,不能接受作为一个答案寿。

0

请尝试使用pathelement代替位置