что является ошибкой при интеграции maven со Struts 1.3 с локальными проектными библиотеками? - PullRequest
0 голосов
/ 23 мая 2018

У меня есть несколько локальных jar-файлов в моем расположении 'projectBaseDir / lib', и я добавил каталог с помощью следующей команды maven

  <repositories>
        <repository>
            <id>mylibid</id>
            <url>file://${project.basedir}/lib</url>
        </repository>
    </repositories>

Тем не менее, следующая команда показывает, что она не находит никакихбиблиотека / показывает ошибки.

mvn clean install

Вот скриншот - enter image description here

1 Ответ

0 голосов
/ 23 мая 2018

Создайте новую папку, скажем, local-maven-repo в корне вашего проекта Maven.

Просто добавьте локальное репо внутри вашего pom.xml:

<repositories>
    <repository>
        <id>local-maven-repo</id>
        <url>file:///${project.basedir}/local-maven-repo</url>
    </repository>
</repositories>

Затем для каждого внешнего jar, который вы хотите установить, перейдите в корневой каталог вашего проекта и выполните:

mvn deploy:deploy-file -DgroupId=[GROUP] -DartifactId=[ARTIFACT] -Dversion=[VERS] -Durl=file:./local-maven-repo/ -DrepositoryId=local-maven-repo -DupdateReleaseInfo=true -Dfile=[FILE_PATH]
...