Несколько Maven Process Process Complorrent Build с общим локальным хранилищем в системе CIJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Несколько Maven Process Process Complorrent Build с общим локальным хранилищем в системе CI

Сообщение Anonymous »

Я недавно создаю систему CI, где несколько проектов будут создаваться одновременно с общим местным репозиторием . И происходит несколько ошибок.
Чтобы найти решение и сделать его простым, я написал сценарий для имитации ситуации одновременной сборки в нескольких процессах Maven локально на Mac OS, как это.

Код: Выделить всё

task(){
cd "$1"; pwd;
mvn -gs /Users/xx/settings-pre.xml clean package -Dmaven.repo.local=/Users/xx/.m2/repository -DskipTests -e -U
}

## clean local repo before concurrent build
rm -rf /Users/xx/.m2/repository

## set maven env
source  ~/newwork/script/set_maven_3.5.0.sh

## I've got 10 project with same code in current dir
## so mvn clean package will be executed in project1, project2.... project10
for d in ./*/;  do
## task will be exec concurrently
task "$d" &
done
Я пробовал расширение Takari (http://takari.io/book/30-team-maven.html) с Maven-3.5.0, а одновременная сборка не удалась.
Я пробовал Maven-3.9.0 с именем Lock (https://maven.apache.org/resolver/maven ... index.html), но все еще не удалось.

Код: Выделить всё

mvn -gs /Users/ninan/work/apache-maven-3.8.5/conf/settings-pre.xml clean package -Dmaven.repo.local=/Users/ninan/.m6/repository -DskipTests -e -U -Daether.syncContext.named.factory=file-lock -Daether.syncContext.named.nameMapper=file-gav -Daether.syncContext.named.time=120

1 Интересно, что -то не так с моим локальным методом тестирования, как я использую Lock в неправильном способе и т. Д.
2, если не, что я не знаю. /> thanks.

Подробнее здесь: https://stackoverflow.com/questions/754 ... n-ci-syste
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Каковы различия между внутренним хранилищем, внешним хранилищем, SD -картой и съемным хранилищем?
    Anonymous » » в форуме Android
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Javascript: проблема с локальным хранилищем
    Гость » » в форуме Html
    0 Ответы
    45 Просмотры
    Последнее сообщение Гость
  • Javascript: проблема с локальным хранилищем
    Гость » » в форуме Javascript
    0 Ответы
    42 Просмотры
    Последнее сообщение Гость
  • Ошибки с локальным хранилищем и полем ввода [закрыто]
    Anonymous » » в форуме CSS
    0 Ответы
    30 Просмотры
    Последнее сообщение Anonymous
  • Привет, у меня проблема с локальным хранилищем в интернет-магазине [закрыто]
    Anonymous » » в форуме Jquery
    0 Ответы
    24 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»