Подключаемый модуль Service Fabric для разработки приложений Eclipse на JavaService Fabric plug-in for Eclipse Java application development

Eclipse является одной из наиболее часто используемых интегрированных сред разработки (IDE) для разработчиков Java.Eclipse is one of the most widely used integrated development environments (IDEs) for Java developers. В этой статье описывается, как настроить среду разработки Eclipse для работы с Azure Service Fabric.In this article, we describe how to set up your Eclipse development environment to work with Azure Service Fabric. Вы узнаете, как установить подключаемый модуль Service Fabric, создать приложение Service Fabric и развернуть его в локальном или удаленном кластере Service Fabric в Eclipse.Learn how to install the Service Fabric plug-in, create a Service Fabric application, and deploy your Service Fabric application to a local or remote Service Fabric cluster in Eclipse.

Примечание

Подключаемый модуль Eclipse сейчас не поддерживается в Windows.The Eclipse plugin is currently not supported on Windows.

Важно!

Убедитесь, что JDK 8 установлен в системе и выбран в Eclipse.Be sure JDK 8 is installed on the system and selected in Eclipse.

Установка и обновление подключаемого модуля Service Fabric в EclipseInstall or update the Service Fabric plug-in in Eclipse

Вы можете установить подключаемый модуль Service Fabric в Eclipse.You can install a Service Fabric plug-in in Eclipse. Он позволяет упростить процесс создания и развертывания служб Java.The plug-in can help simplify the process of building and deploying Java services.

Важно!

Для подключаемого модуля Service Fabric требуется Eclipse Neon или более поздняя версия.The Service Fabric plug-in requires Eclipse Neon or a later version. Чтобы проверить версию Eclipse, выполните инструкции под этим примечанием.See the instructions that follow this note for how to check your version of Eclipse. Если у вас установлена более ранняя версия Eclipse, скачайте более новые версии с сайта Eclipse.If you have an earlier version of Eclipse installed, you can download more recent versions from the Eclipse site. Не рекомендуется устанавливать Eclipse поверх существующей установки (перезаписывать).It is not recommended that you install on top of (overwrite) an existing installation of Eclipse. Вы можете удалить ее перед запуском установщика или установить новую версию в другом каталоге.You can either remove it before running the installer or install the newer version in a different directory.

В Ubuntu мы рекомендуем установить Eclipse непосредственно с сайта, а не с помощью установщика пакета (apt или apt-get).On Ubuntu, we recommend installing directly from the Eclipse site rather than using a package installer (apt or apt-get). Так вы получите последнюю версию Eclipse.Doing so ensures that you get the most current version of Eclipse.

Установите Eclipse Neon или более поздней версии с сайта Eclipse.Install Eclipse Neon or later from the Eclipse site. Также установите Buildship 2.2.1 или более поздней версии (подключаемый модуль Service Fabric не совместим с более ранними версиями Buildship):Also install version 2.2.1 or later of Buildship (the Service Fabric plug-in is not compatible with older versions of Buildship):

  • Чтобы проверить версии установленных компонентов, в Eclipse выберите Справка > > сведения об установке Eclipse.To check the versions of installed components, in Eclipse, go to Help > About Eclipse > Installation Details.
  • Сведения об обновлении Buildship см. на странице Eclipse Buildship: Eclipse Plug-ins for Gradle (Eclipse Buildship. Подключаемые модули Eclipse для Gradle).To update Buildship, see Eclipse Buildship: Eclipse Plug-ins for Gradle.
  • Чтобы проверить и установить обновления для Eclipse, перейдите к разделу Справка > Проверка обновлений.To check for and install updates for Eclipse, go to Help > Check for Updates.

Установка подключаемого модуля Service Fabric в Eclipse перейдите к разделу Справка > Установка нового программного обеспечения.Install the Service Fabric plug-in, in Eclipse, go to Help > Install New Software.

  1. В поле работать с введите https: / /DL.Microsoft.com/Eclipse.In the Work with box, enter https://dl.microsoft.com/eclipse.

  2. Нажмите кнопку Добавить.Click Add.

    Подключаемый модуль Service Fabric для Eclipse

  3. Выберите подключаемый модуль Service Fabric и нажмите кнопку Next (Далее).Select the Service Fabric plug-in, and then click Next.

  4. Выполните установку и примите условия лицензионного соглашения на использование программного обеспечения корпорации Майкрософт.Complete the installation steps, and then accept the Microsoft Software License Terms.

Если подключаемый модуль Service Fabric уже установлен, необходимо использовать последнюю версию.If you already have the Service Fabric plug-in installed, install the latest version.

  1. Чтобы проверить наличие доступных обновлений, перейдите в раздел Справка > по > установке Eclipse.To check for available updates, go to Help > About Eclipse > Installation Details.
  2. В списке установленных подключаемых модулей выберите Service Fabric и щелкните Update (Обновить).In the list of installed plug-ins, select Service Fabric, and then click Update. После этого будут установлены доступные обновления.Available updates will be installed.
  3. После обновления подключаемого модуля Service Fabric также обновите проект Gradle.Once you update the Service Fabric plug-in, also refresh the Gradle project. Щелкните правой кнопкой мыши build.gradle и выберите Обновить.Right click build.gradle, then select Refresh.

Примечание

Если установка или обновление подключаемого модуля Service Fabric выполняется медленно, это может быть связано с настройкой Eclipse.If installing or updating the Service Fabric plug-in is slow, it might be due to an Eclipse setting. Eclipse собирает метаданные обо всех изменениях на сайтах обновления, зарегистрированных с помощью экземпляра Eclipse.Eclipse collects metadata on all changes to update sites that are registered with your Eclipse instance. Чтобы ускорить процесс проверки и установки обновления подключаемого модуля Service Fabric, щелкните Available Software Sites (Доступные сайты программного обеспечения).To speed up the process of checking for and installing a Service Fabric plug-in update, go to Available Software Sites. Снимите флажки для всех сайтов, кроме тех, которые указывают на расположение подключаемого модуля Service Fabric (HTTPS: / /DL.Microsoft.com/Eclipse/Azure/servicefabric).Clear the check boxes for all sites except for the one that points to the Service Fabric plug-in location (https://dl.microsoft.com/eclipse/azure/servicefabric).

Примечание

Если Eclipse не работает должным образом на компьютере Mac или требуется запуск от имени суперпользователя, перейдите в папку ECLIPSE_INSTALLATION_PATH и откройте подпапку Eclipse.app/Contents/MacOS.If Eclipse isn't working as expected on your Mac, or needs you run as super user), go to the ECLIPSE_INSTALLATION_PATH folder and navigate to the subfolder Eclipse.app/Contents/MacOS. Запустите Eclipse, выполнив команду ./eclipse.Start Eclipse by running ./eclipse.

Создание приложения Service Fabric в EclipseCreate a Service Fabric application in Eclipse

  1. В Eclipse выберите файл > создать > другой.In Eclipse, go to File > New > Other. Выберите Service Fabric Project (Проект Service Fabric) и нажмите кнопку Next (Далее).Select Service Fabric Project, and then click Next.

    Создание проекта Service Fabric, страница 1

  2. Введите имя проекта и нажмите кнопку Next (Далее).Enter a name for your project, and then click Next.

    Создание проекта Service Fabric, страница 2

  3. В списке шаблонов выберите Service Template (Шаблон службы).In the list of templates, select Service Template. Выберите тип шаблона службы (субъект, без отслеживания состояния, контейнер или гостевой двоичный файл) и нажмите кнопку Next (Далее).Select your service template type (Actor, Stateless, Container, or Guest Binary), and then click Next.

    Создание проекта Service Fabric, страница 3

  4. Введите имя службы и сведения о ней, а затем нажмите кнопку Finish (Готово).Enter the service name and service details, and then click Finish.

    Создание проекта Service Fabric, страница 4

  5. Если вы создаете первый проект Service Fabric, в диалоговом окне Open Associated Perspective (Открыть связанную перспективу) нажмите кнопку Yes (Да).When you create your first Service Fabric project, in the Open Associated Perspective dialog box, click Yes.

    Создание проекта Service Fabric, страница 5

  6. Новый проект выглядит следующим образом:Your new project looks like this:

    Создание проекта Service Fabric, страница 6

Создание приложения Service Fabric в EclipseBuild a Service Fabric application in Eclipse

  1. Щелкните правой кнопкой мыши новое приложение Service Fabric, а затем выберите Service Fabric.Right-click your new Service Fabric application, and then select Service Fabric.

    Контекстное меню Service Fabric

  2. В контекстном меню выберите один из следующих вариантов:In the context menu, select one of the following options:

    • Чтобы выполнить сборку приложения без очистки, щелкните Build Application (Создать приложение).To build the application without cleaning, click Build Application.
    • Для выполнения чистой сборки приложения щелкните Rebuild Application (Повторно создать приложение).To do a clean build of the application, click Rebuild Application.
    • Чтобы выполнить очистку приложения от артефактов сборки, щелкните Clean Application (Очистить приложение).To clean the application of built artifacts, click Clean Application.

Развертывание приложения Service Fabric в локальный кластер с помощью EclipseDeploy a Service Fabric application to the local cluster with Eclipse

После создания приложения Service Fabric выполните следующие действия, чтобы развернуть его в локальный кластер.After you have built your Service Fabric application, follow these steps to deploy it to the local cluster.

  1. Если вы еще не запустили локальный кластер, следуйте инструкциям, описанным в разделе о настройке локального кластера, чтобы запустить его и проверить, что он работает.If you haven't started the local cluster, follow the instructions in Set up a local cluster to start your local cluster and make sure that it is running.

  2. Щелкните правой кнопкой мыши приложение Service Fabric, а затем выберите Service Fabric.Right-click your Service Fabric application, and then select Service Fabric.

    Контекстное меню Service Fabric

  3. В контекстном меню выберите Deploy Application (Развернуть приложение).From the context menu, click Deploy Application.

  4. Ход выполнения операции развертывания можно отслеживать в окне консоли.You can follow the progress of the deploy operation in the Console window.

  5. Чтобы проверить, что приложение работает, откройте Service Fabric Explorer в локальном кластере в окне браузера http://localhost:19080/Explorer.To verify that your application is running, open Service Fabric Explorer on your local cluster in a browser window http://localhost:19080/Explorer. Разверните узел приложений и проверьте, работает ли приложение.Expand the Applications node and make sure your application is running.

Сведения об отладке приложения в Eclipse с помощью локального кластера см. в статье Отладка приложения Java Service Fabric с помощью Eclipse.To learn how to debug your application in Eclipse using the local cluster, see Debug a Java service in Eclipse.

Вы также можете развернуть приложение в локальный кластер с помощью команды публикации приложения:You can also deploy your application to the local cluster with the Publish Application command:

  1. Щелкните правой кнопкой мыши приложение Service Fabric, а затем выберите Service Fabric.Right-click your Service Fabric application, and then select Service Fabric.

  2. В контекстном меню щелкните Publish Application... (Опубликовать приложение...).From the context menu, click Publish Application....

  3. В окне публикации приложения выберите PublishProfiles/Local.json как целевой профиль, а затем нажмите кнопку Publish (Опубликовать).In the Publish Application window, choose PublishProfiles/Local.json as the Target Profile and click Publish.

    Диалоговое окно публикации локально

    По умолчанию профиль публикации Local.json настроен для публикации в локальный кластер.By default, the Local.json publishing profile is set up to publish to the local cluster. Дополнительные сведения о параметрах подключения и конечной точки, присутствующих в профилях публикации, см. в следующем разделе.For more information about the connection and endpoint parameters present in publishing profiles, see the next section.

Публикация приложения Service Fabric в Azure с помощью EclipsePublish your Service Fabric application to Azure with Eclipse

Чтобы опубликовать приложение в облако, сделайте следующее:To publish your application to the cloud, follow these steps:

  1. Чтобы опубликовать свое приложение в защищенный кластер в облаке, вам понадобится сертификат X.509 для обмена данными с кластером.To publish your application to a secure cluster in the cloud, you need an X.509 certificate to use to communicate with your cluster. В средах тестирования и разработки используемый сертификат часто является сертификатом кластера.In test and development environments, the certificate used is often the cluster certificate. В рабочих средах должен использоваться сертификат клиента, отличный от сертификата кластера.In production environments, the certificate should be a client certificate that is distinct from the cluster certificate. Вам нужен сертификат и закрытый ключ.You need both the certificate and the private key. Файл сертификата (и ключа) должен быть в формате PEM.The certificate (and key) file must be PEM-formatted. Вы можете создать PEM-файл, содержащий сертификат и закрытый ключ, из PFX-файла с помощью следующей команды openssl:You can create a PEM file that contains the certificate and private key from a PFX file with the following openssl command:

    openssl pkcs12 -in your-cert-file.pfx -out your-cert-file.pem -nodes -passin pass:your-pfx-password
    

    Если PFX-файл не защищен паролем, используйте --passin pass: для последнего параметра.If the PFX file is not password protected, use --passin pass: for the last parameter.

  2. Откройте файл Cloud.json в каталоге PublishProfiles.Open the Cloud.json file under the PublishProfiles directory. Необходимо правильно настроить конечную точку кластера и учетные данные безопасности.You need to configure the cluster endpoint and security credentials appropriately for your cluster.

    • В поле ConnectionIPOrURL содержится IP-адрес или URL-адрес кластера.The ConnectionIPOrURL field contains the IP address or URL of your cluster. Обратите внимание, что значение не содержит схему URL-адреса (https://).Note that the value does not contain the URL scheme (https://).

    • По умолчанию для поля ConnectionPort должно использоваться значение 19080, если только вы не изменили порт для кластера.By default the ConnectionPort field should be 19080, unless you explicitly have changed this port for your cluster.

    • Поле ClientKey должно указывать на файл в формате PEM — с расширениями .pem или .key на локальном компьютере, который содержит закрытый ключ для сертификата клиента или кластера.The ClientKey field should point to a PEM-formatted .pem or .key file on your local machine that contains the private key for your client or cluster certificate.

    • Поле ClientCert должно указывать на файл в формате PEM — с расширениями .pem или .crt на локальном компьютере, который содержит данные сертификата клиента илиThe ClientCert field should point to a PEM-formatted .pem or .crt file on your local machine that contains the certificate data for your client or cluster. кластера.certificate.

      {
          "ClusterConnectionParameters":
          {
             "ConnectionIPOrURL": "lnxxug0tlqm5.westus.cloudapp.azure.com",
             "ConnectionPort": "19080",
             "ClientKey": "[path_to_your_pem_file_on_local_machine]",
             "ClientCert": "[path_to_your_pem_file_on_local_machine]"
          }
      }
      
  3. Щелкните правой кнопкой мыши приложение Service Fabric, а затем выберите Service Fabric.Right-click your Service Fabric application, and then select Service Fabric.

  4. В контекстном меню щелкните Publish Application... (Опубликовать приложение...).From the context menu, click Publish Application....

  5. В окне публикации приложения выберите PublishProfiles/Cloud.json как целевой профиль, а затем нажмите кнопку Publish (Опубликовать).In the Publish Application window, choose PublishProfiles/Cloud.json as the Target Profile and click Publish.

    Диалоговое окно публикации в облаке

  6. Ход выполнения операции публикации можно отслеживать в окне консоли.You can follow the progress of the publish operation in the Console window.

  7. Чтобы проверить, что приложение работает, откройте Service Fabric Explorer в кластере Azure в окне браузера.To verify that your application is running, open Service Fabric Explorer on your Azure cluster in a browser window. В примере выше это будет выглядеть примерно так: https://lnxxug0tlqm5.westus.cloudapp.azure.com:19080/Explorer.For the example above, this would be: https://lnxxug0tlqm5.westus.cloudapp.azure.com:19080/Explorer. Разверните узел приложений и проверьте, работает ли приложение.Expand the Applications node and make sure your application is running.

В защищенных кластерах Linux, если ваше приложение содержит службы Reliable Services, вам также потребуется настроить сертификат, который ваши службы могут использовать для вызова API-интерфейсов среды выполнения Service Fabric.On secure Linux clusters, if your application contains Reliable Services services, you will also need to configure a certificate that your services can use to call Service Fabric runtime APIs. Дополнительные сведения см. в разделе Настройка приложения Reliable Services для запуска на кластерах Linux.To learn more, see Configure a Reliable Services app to run on Linux clusters.

Краткое руководство по развертыванию приложения Service Fabric Reliable Services, написанного на Java, в защищенном кластере Linux см. в разделе Краткое руководство. Развертывание приложения java Reliable Services.For a quick walk through of how to deploy a Service Fabric Reliable Services application written in Java to a secure Linux cluster, see Quickstart: Deploy a Java Reliable Services application.

Развертывание приложения Service Fabric с помощью конфигураций запуска EclipseDeploy a Service Fabric application by using Eclipse run configurations

Альтернативным способом развертывания приложения Service Fabric является использование конфигураций запуска Eclipse.An alternate way to deploy your Service Fabric application is by using Eclipse run configurations.

  1. В Eclipse перейдите к разделу Запуск > конфигураций запуска.In Eclipse, go to Run > Run Configurations.

  2. Выберите конфигурацию запуска ServiceFabricDeployer в разделе Grade Project (Проект Gradle).Under Gradle Project, select the ServiceFabricDeployer run configuration.

  3. В правой области на вкладке Arguments (Аргументы) проверьте, чтобы параметры ip, port, clientCert и clientKey были соответствующим образом настроены для развертывания.In the right pane, on the Arguments tab, make sure the ip, port, clientCert, and clientKey parameters are set appropriately for your deployment. По умолчанию параметры заданы для развертывания в локальный кластер, как показано на следующем снимке экрана.By default, the parameters are set to deploy to the local cluster as in the following screenshot. Для публикации своего приложения в Azure вы можете изменить параметры, чтобы они содержали сведения о конечной точке и учетные данные безопасности для кластера Azure.To publish your app to Azure you can modify the parameters to contain the endpoint details and security credentials for your Azure cluster. Дополнительные сведения см. в разделе выше, посвященном публикации приложения Service Fabric в Azure с помощью Eclipse.For more information, see the previous section, Publish your Service Fabric application to Azure with Eclipse.

    Локальное диалоговое окно конфигураций запуска

  4. Рабочая папка должна указывать на приложение, которое необходимо развернуть.Make sure that Working Directory points to the application you want to deploy. Чтобы изменить приложение, нажмите кнопку Workspace (Рабочая область) и выберите нужное приложение.To change the application, click the Workspace button, and then select the application you want.

  5. Щелкните Apply (Применить), а затем — Run (Запуск).Click Apply, and then click Run.

Приложение будет собрано и развернуто через несколько секунд.Your application builds and deploys within a few moments. Состояние развертывания можно отслеживать в Service Fabric Explorer.You can monitor the deployment status in Service Fabric Explorer.

Добавление службы Service Fabric в приложение Service FabricAdd a Service Fabric service to your Service Fabric application

Чтобы добавить службу Service Fabric в имеющееся приложение Service Fabric, сделайте следующее:To add a Service Fabric service to an existing Service Fabric application, do the following steps:

  1. Щелкните правой кнопкой мыши проект, в который нужно добавить службу, и выберите Service Fabric.Right-click the project you want to add a service to, and then click Service Fabric.

    Добавление службы Service Fabric, страница 1

  2. Щелкните Add Service Fabric Service (Добавить службу Service Fabric) и выполните действия для добавления службы в проект.Click Add Service Fabric Service, and complete the set of steps to add a service to the project.

  3. Выберите шаблон службы и нажмите кнопку Next (Далее).Select the service template you want to add to your project, and then click Next.

    Добавление службы Service Fabric, страница 2

  4. Введите имя службы (и другие сведения при необходимости), а затем нажмите кнопку Add Service (Добавить службу).Enter the service name (and other details, as needed), and then click the Add Service button.

    Добавление службы Service Fabric, страница 3

  5. После добавления службы общая структура проекта будет аналогична приведенной ниже.After the service is added, your overall project structure looks similar to the following project:

    Добавление службы Service Fabric, страница 4

Изменение версий манифеста приложения Service Fabric на JavaEdit Manifest versions of your Service Fabric Java application

Чтобы изменить версии манифеста, щелкните проект правой кнопкой мыши, щелкните пункт Service Fabric, а затем в раскрывающемся меню выберите Изменить версии манифеста...To edit manifest versions, right click on the project, go to Service Fabric and select Edit Manifest Versions... from the menu dropdown. В мастере можно обновить версии манифеста приложения, служб и версии пакетов кода, конфигурации и данных.In the wizard, you can update the manifest versions for application manifest, service manifest and the versions for Code, Config and Data packages.

Если вы установите флажок Автоматическое обновление версий приложения и службы, а затем обновите версию, то версии манифестов обновятся автоматически.If you check the option Automatically update application and service versions and then update a version, then the manifest versions will be automatically updated. Например, если вы сначала установите флажок, а затем обновите версию кода с 0.0.0 до 0.0.1, а затем щелкните Готово, то версия манифеста служб и манифеста приложения будет автоматически обновлена до 0.0.1.To give an example, you first select the check-box, then update the version of Code version from 0.0.0 to 0.0.1 and click on Finish, then service manifest version and application manifest version will be automatically updated to 0.0.1.

Обновление приложения Service Fabric на JavaUpgrade your Service Fabric Java application

Чтобы рассмотреть сценарий обновления, предположим, вы создали проект App1 с помощью подключаемого модуля Service Fabric в Eclipse.For an upgrade scenario, say you created the App1 project by using the Service Fabric plug-in in Eclipse. Он был развернут с помощью подключаемого модуля для создания приложения с именем fabric:/App1Application.You deployed it by using the plug-in to create an application named fabric:/App1Application. Тип приложения — App1ApplicationType, а версия приложения — 1.0.The application type is App1ApplicationType, and the application version is 1.0. Теперь необходимо обновить приложение, не прерывая доступ к нему.Now, you want to upgrade your application without interrupting availability.

Сначала внесите изменения в приложение, а затем выполните повторную сборку службы в измененном виде.First, make any changes to your application, and then rebuild the modified service. Замените файл манифеста измененной службы (ServiceManifest.xml) обновленной версией для этой службы (а также все необходимые файлы из каталогов Code, Config и Data).Update the modified service’s manifest file (ServiceManifest.xml) with the updated versions for the service (and Code, Config, or Data, as relevant). Замените также манифест приложения (ApplicationManifest.xml) обновленной версией для приложения и измененной службы.Also, modify the application’s manifest (ApplicationManifest.xml) with the updated version number for the application and the modified service.

Чтобы обновить приложение с помощью Eclipse, можно создать дубликат профиля конфигурации запуска.To upgrade your application by using Eclipse, you can create a duplicate run configuration profile. Затем вы сможете использовать его для обновления приложения.Then, use it to upgrade your application as needed.

  1. Перейдите к разделу Запуск > конфигураций запуска.Go to Run > Run Configurations. Щелкните небольшую стрелку слева от Gradle Project (Проект Gradle) в области слева.In the left pane, click the small arrow to the left of Gradle Project.
  2. Щелкните правой кнопкой мыши ServiceFabricDeployer и выберите Duplicate (Дублировать).Right-click ServiceFabricDeployer, and then select Duplicate. Введите новое имя для этой конфигурации, например ServiceFabricUpgrader.Enter a new name for this configuration, for example, ServiceFabricUpgrader.
  3. На панели справа на вкладке Arguments (Аргументы) измените -Pconfig='deploy' на -Pconfig='upgrade', а затем нажмите кнопку Apply (Применить).In the right panel, on the Arguments tab, change -Pconfig='deploy' to -Pconfig='upgrade', and then click Apply.

Это действие позволяет создать и сохранить профиль конфигурации запуска, который можно использовать для обновления приложения в любое время.This process creates and saves a run configuration profile you can use at any time to upgrade your application. При этом вы также получаете последнюю обновленную версию типа приложения из файла манифеста приложения.It also gets the latest updated application type version from the application manifest file.

Обновление приложения занимает несколько минут.The application upgrade takes a few minutes. Его можно отслеживать в Service Fabric Explorer.You can monitor the application upgrade in Service Fabric Explorer.

Перенос устаревших приложений Java из Service Fabric для использования с MavenMigrating old Service Fabric Java applications to be used with Maven

Мы недавно переместили библиотеки Java для Service Fabric из пакета SDK для Java Service Fabric в репозиторий Maven.We have recently moved Service Fabric Java libraries from Service Fabric Java SDK to Maven repository. В новых приложениях, созданных с помощью Eclipse, создаются последние обновленные проекты (что позволяет работать с Maven). Но вы можете обновить существующие приложения Service Fabric без учета состояния или Java Reliable Actor, в которых ранее применялся пакет SDK для Service Fabric Java, чтобы использовать зависимости Java для Service Fabric из Maven.While the new applications you generate using Eclipse, will generate latest updated projects (which will be able to work with Maven), you can update your existing Service Fabric stateless or actor Java applications, which were using the Service Fabric Java SDK earlier, to use the Service Fabric Java dependencies from Maven. Выполните инструкции, чтобы устаревшие приложения могли взаимодействовать с Maven.Please follow the steps mentioned here to ensure your older application works with Maven.

Дальнейшие действияNext steps