Могу ли я использовать SalesforceDX в качестве системы управления версиями для существующего проекта Eclipse?

Я хочу использовать Salesforce в качестве решения для управления версиями для моего проекта Eclipse Java. До сих пор мне не удалось найти какую-либо информацию, относящуюся к этому конкретному сценарию. У меня есть Eclipse Oxygen и проект Maven Java. У меня установлены все необходимые компоненты SalesforceDX, такие как SFDX CLI и VSCode Extensions. У меня сложилось впечатление, что это возможно, но в Интернете практически нет подтверждающей документации. Буду признателен за любую помощь. Если разберусь сам, напишу ответ здесь.

Я искал в Trailhead какие-либо модули, которые могли бы научить меня, как этого добиться, но единственный, который я нашел, предназначен для рабочих организаций. Поиски в гугле не помогают. Возможно, самое близкое, что я нашел, это:

https://developer.salesforce.com/docs/atlas.en-us.sfdx_dev.meta/sfdx_dev/sfdx_dev_cli.htm

Проблема с этим, однако, заключается в том, что на самом деле это не пошаговое руководство. Вместо этого он просто объясняет команды CLI.

Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
0
68
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Salesforce DX не является решением для управления версиями и применяется только к продуктам, созданным на платформе Salesforce или взаимодействующим с ней.

Вы можете использовать любое готовое решение для управления версиями (Git, Mercurial, SVN...) с вашим проектом Salesforce на основе Eclipse Force.com IDE. Однако похоже, что вы создаете проект Java в Eclipse, а не в продукте Salesforce.

Чтобы было ясно, Salesforce DX в широком смысле может относиться к количеству частей, которые по-разному применяются к приложениям, созданным на платформе Salesforce или созданным для работы с ней:

  • Процесс разработки, основанный на эфемерных временных организациях, а не на постоянных песочницах, с использованием исходного кода (в системе контроля версий) в качестве источника истины. Процессы разработки Salesforce DX используют несколько иной формат исходного кода («формат Salesforce DX»), а не классический исходный код API метаданных, который вы видите в Eclipse.
  • Инструмент командной строки sfdx, который упрощает описанный выше процесс и взаимодействует с временными организациями и исходным кодом в формате Salesforce DX, а также действует как клиент API метаданных для выполнения развертываний и поддерживает другие утилиты.
  • IDE, встроенная в код Visual Studio с пакетом расширений Salesforce, который поддерживает процесс разработки Salesforce DX.

Если вы создаете приложение, взаимодействующее с платформой Salesforce, вы можете интегрировать рабочие организации Salesforce DX в свои процессы, чтобы они служили средами тестирования и контроля качества для взаимодействия с вашим кодом. Однако это не предоставляет никаких служб контроля версий.

Если вы создаете продукт, который не работает на платформе Salesforce и не взаимодействует с ней, Salesforce DX мало что вам может предложить.

Спасибо Дэвид за ваш ответ. Это очень помогает.

Sintrias 12.06.2019 20:44

Другие вопросы по теме