【发布时间】:2011-09-07 12:07:15
【问题描述】:
我如何在 Maven 中实现,当从命令行执行“mvn install”时,仅当该工件尚未安装在本地存储库中时才会自动决定构建工件(jar/war)?
我已经尝试过配置文件,这里的问题是在“激活”任务中我无法通过 Maven 属性引用我的本地存储库。我无法对本地存储库进行硬编码,因为这会破坏我在不同环境中的构建。
我还尝试了一种解决方法,方法是在前一阶段触摸文件,例如初始化,然后检查文件是否存在作为激活条件,但这不起作用,因为在执行初始化之前评估了激活条件。
任何提示或想法如何解决这个问题?
谢谢, 彼得
【问题讨论】:
标签: maven build repository skip artifact