2016-01-18 6 views
1

Я интегрирую град в archiva.I смог успешно построить банку проекта, но провалился внутри build/libs.gradle archiva integration copy jar from build to archiva repository

Я хочу добавить эту банку в свой архив архива, встроенный после сборки. пожалуйста, руководство меня

my archiva repo 
http://localhost:8080/repository/internal/ 

ответ

2

См Gradle документов: Chapter 34. Maven Publishing - описывает, как использовать «Maven публикации» Gradle плагин для определения публикаций и хранилищ. 34.4. Выполнение публиковать - содержит полный пример дополнений build.gradle:

apply plugin: 'java' 
apply plugin: 'maven-publish' 

group = 'org.gradle.sample' 
version = '1.0' 

publishing { 
    publications { 
     mavenJava(MavenPublication) { 
      from components.java 
     } 
    } 
} 
publishing { 
    repositories { 
     maven { 
      url "http://localhost:8080/repository/internal/" 
      credentials { 
       username repoUser 
       password repoPassword 
      } 
     } 
    } 
} 

Добавить учетные данные {} раздел, если вам необходимо ввести имя пользователя/пароль для хранилища. repoUser и repoPassword - это переменные, определенные где-то в другом месте. Например, применить gradle-properties-plugin и определить эти переменные в gradle-local.properties:

repoUser=jsmith 
repoPassword=secret 

Убедитесь в том, чтобы не совершать этот файл в хранилище исходного кода.

Смежные вопросы