工作中遇到了这个问题,简单记录一下。
先将aspose的包下载到本地,然后添加到本地的maven
下载aspose包(自行百度下载),打开dos窗口,执行下面的命令
mvn install:install-file -Dfile=D:\aspose-words-15.8.0-jdk16.jar -DgroupId=com.aspose -DartifactId=aspose-words -Dversion=15.8.0 -Dpackaging=jar -Dclassifier=jdk16 --settings D:\Devlop\maven\apache-maven-3.3.9-bin\apache-maven-3.3.9\conf\settings-阿里云.xml
参数介绍:
-Dfile:aspose包的本地真实地址
-DgroupId:pom.xml 中 groupId
-DartifactId:pom.xml 中 artifactId
-Dversion:pom.xml 中 version,即版本号 18.6
-Dpackaging:jar 或 war,包的后缀名
-Dclassifier:兄弟包的别名,也就是-Dversion值后面的字符 aspose-words-18.6-jdk16.jar 的 jdk16,非必填
-settings:指定settings文件,如果有多个settings文件,则可能对应多个本地仓库,需要指定添加的仓库;
如果出现下面的情况,在setting.xml文件中添加:
<repositories>
<repository>
<id>aliyun</id>
<url>https://maven.aliyun.com/repository/public</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>aliyun-plugin</id>
<url>https://maven.aliyun.com/repository/public</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</pluginRepository>
</pluginRepositories>
然后再次运行,添加成功
注:建议添加-settings参数,否则会出现下面的情况