Как создать CordApp с моей собственной веткой Corda? - PullRequest
0 голосов
/ 09 июля 2019

Мы являемся проектной группой нашего университета, и для нашего проекта мы хотим изменить хеш-функцию, используемую Corda. Для этого мы скачали текущую версию Corda и собираемся внести наши изменения.

Чтобы проверить это, нам нужно, чтобы наш Test CordApp был собран с использованием нашей модифицированной версии Corda. По умолчанию Gradle Build, включенный в шаблон CordApp, включает в себя копию определенной версии Corda.

Как мы можем изменить это на нашу собственную версию и в лучшем случае установить прямую ссылку на наши собственные скомпилированные выходные файлы .jar?

Это то, что я нашел для справки в gradle.build:

corda_release_group = 'net.corda'
corda_release_version = '3.3-corda'
corda_gradle_plugins_version = '3.2.1'

Мы довольно плохо знакомы с Кордой и Градлом и, похоже, не можем найти даже отправную точку для этого.

1 Ответ

0 голосов
/ 09 июля 2019

Не моя область знаний, но я думаю, это то, что вы хотите сделать:

  1. Fork OS репо
  2. Внесите изменения
  3. Публикация артефактов в локальном репозитории maven или в каком-либо подобном Artifactory (который использует Corda) - https://docs.gradle.org/current/userguide/publishing_overview.html. В настройке Corda Gradle должны быть определены такие вещи, но, вероятно, их необходимо перенаправить.
  4. В другом проекте обратитесь к вашему локальному репозиторию Maven, чтобы получить артефакты
  5. Молитесь, чтобы это работало
...