如何将 Itext7 更新到版本 7.1.1
How do I update Itext7 to version 7.1.1
这看起来应该很简单,但我找不到任何关于如何升级到更新版本的 itext7 的信息。我正在使用 itext7 版本 7.0.4 的 Eclipse maven 项目,并想更新到 7.1.1。但是,我找不到任何可以告诉我该怎么做的东西。 Eclipse 更新菜单或 Maven 菜单都没有更新 itext7 的选项。有人可以指出有关如何进行更新的文档吗? TIA.
回答后:
我没有得到库,而是遇到了冲突:
我似乎无法 post 我的 pom.xml 使用代码标签(我猜格式化程序对 XML 代码有问题,因为 <>)但我会包括如果有人告诉我怎么做。我已经将 pom 文件上传到 DropBox:
pom.xml
(将@mkl 和@amedee 的评论转化为答案)
在您的项目中有一个包含 Maven 项目定义的文件 pom.xml
。其中有一个依赖项部分,其中包含 iText 工件(以及其他)的条目。版本在里面。好吧,它也可以位于单独的依赖项管理部分或文件中引用的父项 pom.xml
中。
更新 POM 文件后,您就可以在 Eclipse Maven 菜单中更新 Eclipse 项目配置。如有必要,这将自动下载 jar 工件。如果您的 Eclipse Maven 集成配置正确,也就是说,如果您的计算机具有正确的互联网连接。
旧版本将保留在您的本地存储库中,但不再位于 class 路径中。
另请查看我们的入门指南。其中包含一个示例 POM 片段。
https://developers.itextpdf.com/itext7/download-and-install-information/Java
如果您将iText 版本号放在POM 属性中,那么您只需在升级时更新一次该值。像这样:
<properties>
<itext.version>7.1.1</itext.version>
</properties>
然后
<dependencies>
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>kernel</artifactId>
<version>${itext.version}</version>
</dependency>
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>io</artifactId>
<version>${itext.version}</version>
</dependency>
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>layout</artifactId>
<version>${itext.version}</version>
</dependency>
...
</dependencies>
这看起来应该很简单,但我找不到任何关于如何升级到更新版本的 itext7 的信息。我正在使用 itext7 版本 7.0.4 的 Eclipse maven 项目,并想更新到 7.1.1。但是,我找不到任何可以告诉我该怎么做的东西。 Eclipse 更新菜单或 Maven 菜单都没有更新 itext7 的选项。有人可以指出有关如何进行更新的文档吗? TIA.
回答后:
我没有得到库,而是遇到了冲突:
我似乎无法 post 我的 pom.xml 使用代码标签(我猜格式化程序对 XML 代码有问题,因为 <>)但我会包括如果有人告诉我怎么做。我已经将 pom 文件上传到 DropBox: pom.xml
(将@mkl 和@amedee 的评论转化为答案)
在您的项目中有一个包含 Maven 项目定义的文件 pom.xml
。其中有一个依赖项部分,其中包含 iText 工件(以及其他)的条目。版本在里面。好吧,它也可以位于单独的依赖项管理部分或文件中引用的父项 pom.xml
中。
更新 POM 文件后,您就可以在 Eclipse Maven 菜单中更新 Eclipse 项目配置。如有必要,这将自动下载 jar 工件。如果您的 Eclipse Maven 集成配置正确,也就是说,如果您的计算机具有正确的互联网连接。
旧版本将保留在您的本地存储库中,但不再位于 class 路径中。
另请查看我们的入门指南。其中包含一个示例 POM 片段。 https://developers.itextpdf.com/itext7/download-and-install-information/Java
如果您将iText 版本号放在POM 属性中,那么您只需在升级时更新一次该值。像这样:
<properties>
<itext.version>7.1.1</itext.version>
</properties>
然后
<dependencies>
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>kernel</artifactId>
<version>${itext.version}</version>
</dependency>
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>io</artifactId>
<version>${itext.version}</version>
</dependency>
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>layout</artifactId>
<version>${itext.version}</version>
</dependency>
...
</dependencies>