Импортируйте переданный на аутсорсинг jar-пакет в локальный репозиторий Maven.

1.Описание проблемы

Иногда нам нужно добавить jar-файлы, которые недоступны онлайн в Alibaba Cloud или mvnRespository. Вам необходимо загрузить jar-пакеты других людей и поместить их в каталог libs вашего собственного проекта. Это очень неудобно. Поэтому переданный на аутсорсинг jar необходимо импортировать на местный склад maven. Таким образом, вы можете напрямую импортировать его в соответствии с трехэлементными координатами в файле pom.xml.

2. Способ заключается в следующем.

mvn install:install-file -Dfile=D:/ideal_project/XXXX_Project/app-scanqrcode-signseal/platform-custService/libs/pinyin4j-2.5.0.jar \
-DgroupId=pinyin4j \ 
-DartifactId=pinyin4j \
-Dversion=2.5.0 -Dpackaging=jar \
-DgeneratePom=true \
-settings D:/software/apache-maven-3.6.3/conf/ali_settings.xml

Таким образом, jar и соответствующий файл .pom будут созданы по пути к локальному хранилищу, указанному в ali_settings.xml, оба из которых обязательны.
Вставьте сюда описание изображения
Затем внедрите его в проект:

<dependency>
    <groupId>pinyin4j</groupId>
    <artifactId>pinyin4j</artifactId>
    <version>2.5.0</version>
</dependency>

Таким образом, когда мы передаем проект другим, мы должны одновременно передать банку другим. Вы можете поместить пакет jar в каталог libs проекта.

Есть еще один способ внедрить аутсорсинговые jar-файлы.
Таким образом, нет необходимости импортировать пакет jar в локальный репозиторий maven с помощью указанной выше команды, поскольку он импортируется непосредственно по известному нам пути.

 <dependency>
      <groupId>pinyin4j</groupId>
      <artifactId>pinyin4j</artifactId>
      <version>2.5.0</version>
      <scope>system</scope>
      <systemPath>${
    
    project.basedir}/libs/pinyin4j-2.5.0.jar</systemPath>
  </dependency>

Вставьте сюда описание изображения

Supongo que te gusta

Origin blog.csdn.net/adminstate/article/details/133385051
Recomendado
Clasificación