将外部图书馆包括在Netbeans项目中,而没有移动问题



问题:如何包含库libraris以及如何在文件项目中存储以便在移动项目文件夹或类似内容时遇到问题。

我正在考虑CVS项目。如果我包含一个JAR(将其存储在项目文件夹中),而其他用户继续工作,他在引用库中遇到问题...

如何包括库?如何存储库?

做这件事的正确方法是什么。

预先感谢

确保每个人都有所需库的最简单方法是使用maven。我已经制作了一个视频,如何在Netbeans中导入Itext 7来创建Hello World PDF?这说明了如何在Netbeans创建Maven项目。

NetBeans创建一个pom.xml文件,您可以在其中添加依赖项。例如;

<dependencies>
    <dependency>
        <groupId>com.itextpdf</groupId>
        <artifactId>kernel</artifactId>
        <version>7.0.1</version>
    </dependency>
    <dependency>
        <groupId>com.itextpdf</groupId>
        <artifactId>layout</artifactId>
        <version>7.0.1</version>
    </dependency>
    <dependency>
        <groupId>com.itextpdf</groupId>
        <artifactId>io</artifactId>
        <version>7.0.1</version>
    </dependency>
    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-log4j12</artifactId>
        <version>1.7.18</version>
    </dependency>
</dependencies>

构建项目时,这些库将从Maven Central存储库中下载。显然,我认为您正在使用该存储库上发布的库。如果没有,则必须创建自己的存储库。例如:在Itext上,我们有几个私人存储库供我们在公司内部使用。

最新更新