我在互联网上发现了一篇很好的文章,向我展示了如何使用“maven-install-plugin”将jar库添加到我的maven(eclipse)项目中。我使用它并管理它以将ucanaccess 3.0.1库添加到我的maven项目中。
然而,源代码是一个单独的zip文件,我没有在互联网上找到任何足够的信息如何使用“maven-install-plugin”以“相同的方式”添加此源文件。我发现一些信息,插件“不知何故”支持源的定义,但我无法找到WHERE和如何正确的方法(没有找到例子)。
有人可以给我一个提示pom.xml中的正确“maven-install-plugin”配置看起来像是包含SOURCE FILE吗?
这是关于外部库ucanaccess 3的pom.xml的一部分:
private void startService() {
Calendar c = Calendar.getInstance();
SimpleDateFormat sdf = new SimpleDateFormat("dd:MMMM:yyyy HH:mm:ss a");
strDate = sdf.format(c.getTime());
String id=pojo.getId();
感谢
答案 0 :(得分:1)
本周我将UCanAccess添加到了maven中央存储库(这是我的第一次)。是否有理由从源文件重建它? 如果不是,您不需要任何解决方法,但您可以将其包含在您的pom中作为任何其他依赖项。 groupid是net.sf.ucanaccess,artifactid是ucanaccess。 我是一个古老的意大利人,所以任何有关它的反馈都会非常感激(也许我7岁的女儿不会遇到与maven相同的麻烦)。
答案 1 :(得分:0)
使用基于文件系统的自定义存储库,如下所示:
<repositories>
<repository>
<id>local</id>
<layout>default</layout>
<url>file:///${project.basedir}/localrepo</url>
</repository>
</repositories>
所以Maven将在本地仓库中查找文件并将它们复制到〜/ .m2 / repository
不需要额外的插件。您只需将文件放入正确的文件夹,例如localrepo/com/mypackage/something/library-1.0.jar