notes.jar java的maven依赖关系是什么?我正在使用莲花笔记,我随身带着Notes.jar。我已经尝试搜索MVN存储库和我们本地存储库的依赖关系。
发布于 2021-12-05 04:31:46
我知道这是一个古老的问题,但我需要回到这个问题上来,我在一个运行时间更长的网站上写了一篇关于这个问题的博客。
将Notes.jar (Domino)添加到Maven Repository 2019年5月26日由Slobodan发布在XPagesBeast上
构建质量更好、对JavaAgents依赖更少的XPages应用程序。我需要在Domino之外构建业务逻辑,以便在非Domino应用程序中重用。
Maven将所有依赖项加载到~.m2中
导航到具有终端的Notes.jar所在的位置。
视窗
C:\Program Files (x86)\IBM\Notes\jvm\lib\ext>mvn install:install-file -Dfile=notes.jar -DgroupId=com.ibm.domino -DartifactId=lotus
.domino -Dversion=10.0.1 -Dpackaging=jar -DgeneratePom=true
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Stub Project (No POM) 1
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-install-plugin:2.4:install-file (default-cli) @ standalone-pom ---
[INFO] Installing C:\Program Files (x86)\IBM\Notes\jvm\lib\ext\notes.jar to C:\Users\home-dir\.m2\repository\com\ibm\domino\lotus.do
mino\10.0.1\lotus.domino-10.0.1.jar
[INFO] Installing c:\temp\mvninstall1256224580517013755.pom to C:\Users\home-dir\.m2\repository\com\ibm\domino\lotus.domino\10.0.1\l
otus.domino-10.0.1.pom
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.679 s
[INFO] Finished at: 2019-05-25T23:15:51-05:00
[INFO] Final Memory: 8M/309M
[INFO] ------------------------------------------------------------------------
检查您的主目录
C:\Users\home-dir\.m2\repository\com\ibm\domino\lotus.domino\10.0.1>dir
Volume in drive C has no label.
Volume Serial Number is 22DE-547E
Directory of C:\Users\home-dir\.m2\repository\com\ibm\domino\lotus.domino\10.0.1
05/25/2019 11:15 PM <DIR> .
05/25/2019 11:15 PM <DIR> ..
11/29/2018 02:06 AM 2,049,406 lotus.domino-10.0.1.jar
05/25/2019 11:15 PM 471 lotus.domino-10.0.1.pom
05/25/2019 11:15 PM 189 _remote.repositories
3 File(s) 2,050,066 bytes
2 Dir(s) 63,635,619,840 bytes free
C:\Users\home-dir\.m2\repository\com\ibm\domino\lotus.domino\10.0.1
现在,使用Maven的Pom.xml,我可以做到这一点(将Notes.jar排除在打包之外,因为我将使用XPages运行时):
<dependencies>
<dependency>
<groupId>com.ibm.domino</groupId>
<artifactId>lotus.domino</artifactId>
<version>10.0.1</version>
<exclusions>
<exclusion> <!-- declare the exclusion here -->
<groupId>com.ibm.domino</groupId>
<artifactId>lotus.domino</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
https://stackoverflow.com/questions/51722809
复制相似问题