将外部库 jar 包含到 NetBeans 项目中而不会出现移动问题
Including external libraries jar into NetBeans Project without moving problems
问题:如何包含外部库以及如何存储在文件项目中,以便在移动项目文件夹或类似内容时不会出现问题。
我正在考虑 CVS 项目。如果我包含一个 jar(它存储在项目文件夹中),而其他用户继续工作,他在引用库时遇到问题...
如何包含库?
如何存储库?
执行此操作的正确方法是什么。
提前致谢
确保每个人都拥有所需库的最简单方法是使用 Maven。我制作了一个视频 How to import iText 7 in Netbeans to create a 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 Repository。显然,我假设您正在使用在该存储库上发布的库。如果没有,您必须创建自己的存储库。例如:在 iText,我们有几个私有存储库供我们在公司内部使用。
问题:如何包含外部库以及如何存储在文件项目中,以便在移动项目文件夹或类似内容时不会出现问题。
我正在考虑 CVS 项目。如果我包含一个 jar(它存储在项目文件夹中),而其他用户继续工作,他在引用库时遇到问题...
如何包含库? 如何存储库?
执行此操作的正确方法是什么。
提前致谢
确保每个人都拥有所需库的最简单方法是使用 Maven。我制作了一个视频 How to import iText 7 in Netbeans to create a 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 Repository。显然,我假设您正在使用在该存储库上发布的库。如果没有,您必须创建自己的存储库。例如:在 iText,我们有几个私有存储库供我们在公司内部使用。