【发布时间】:2011-04-07 20:47:48
【问题描述】:
Maven 不会覆盖我本地存储库中构建的 Eclipse 项目版本。我只更改了 META-INF/MANIFEST.MF 文件,但 Maven 似乎没有认识到这一点,因此不会覆盖本地存储库中的工件。如何强制它覆盖?这是 Maven 日志:
[INFO]
[INFO] --- maven-jar-plugin:2.2:jar (default-jar) @ message ---
[INFO]
[INFO] --- maven-install-plugin:2.3:install (default-install) @ message ---
[INFO] **Skipped re-installing C:\dev\ws\Message\target\message-0.0.1.jar to C:\Users\Tim\.m2\repository\samba\message\message\0.0.1\message-0.0.1.jar, seems unchanged**
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2.915s
[INFO] Finished at: Fri Sep 03 15:22:12 CEST 2010
[INFO] Final Memory: 7M/175M
[INFO] ------------------------------------------------------------------------
【问题讨论】:
-
哦,我应该补充一点,如果我通过 Eclipse 的导出功能导出项目(并将其部署在 ServiceMix 中),如果我从 ServiceMix Karaf shell 安装工件则不会发生预期的变化通过 osgi:install -s mvn:samba.message/message/0.0.1
标签: eclipse osgi maven-2 apache-servicemix