我想在我的 java 项目中使用Eclipse SWT UI 库。问题是中央 Maven 存储库中不存在最新的 lib 版本。所以我将创建本地项目内 repo 并从 Eclipse SWT 视线安装最新的代码和源代码。
Eclipse SWT UI 库可以作为存档swt-4.14-win32-win32-x86_64.zip下载,并包含内部swt.jar
(二进制代码)和swt.zip
(java 文档)
对于项目内存储库,我已将此定义添加到pom.xml
<repositories>
<repository>
<id>in-project-repo</id>
<url>file://${project.basedir}/lib</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>org.eclipse.swt</groupId>
<artifactId>swt-win32-win32-x86_64</artifactId>
<version>4.14</version>
</dependency>
...
swt.jar
并使用命令在此处安装 lib 二进制文件
mvn install:install-file \
-Dfile=swt.jar \
-DgroupId=org.eclipse.swt \
-DartifactId=swt-win32-win32-x86_64 \
-Dversion=4.14 \
-Dpackaging=jar \
-DlocalRepositoryPath=<path to my in-project repo folder>
问题是如何安装 java docsswt.zip
文件以允许 IDE 在项目浏览时使用此源?