загрузите банку maven в Nexus и используйте ее в Gradle - PullRequest
0 голосов
/ 26 декабря 2018

Я пытаюсь загрузить jar-файл в nexus, чтобы я мог предоставить его зависимость в моем другом проекте и использовать классы и функциональные возможности, которые он предоставляет.Это то же самое, что использование зависимости от maven или gradle.Я успешно загрузил файл jar в nexus с его pom, и я использовал следующую команду:

mvn deploy:deploy-file -DpomFile=<path-to-pom> \
-Dfile=<path-to-file> \
-DrepositoryId=<id-to-map-on-server-section-of-settings.xml> \
-Durl=<url-of-the-repository-to-deploy>

Я также смог извлечь хранилище из nexus, используя следующие конфигурации gradle:

apply plugin: 'java'
apply plugin: 'maven'

repositories {
    maven {
        url "<url to maven releases>"
    }
}

dependencies {
  compile("test-app:test-app:1.0")
}

Мне удалось успешно запустить чистую сборку gradlew, но каким-то образом, когда я пытаюсь запустить приложение, я получаю сообщение об ошибке «не могу найти символ» для классов из зависимости test-app

...