如何在Mule Any point Studio 7x中手动安装卡夫卡连接器**?

如何在Mule Any point Studio 7x中手动安装卡夫卡连接器**?,mule,mule-studio,anypoint-studio,mule4,Mule,Mule Studio,Anypoint Studio,Mule4,如何在Mule Any Point Studio 7X中手动安装卡夫卡连接器?我们无法从远程服务器访问internet,因此所有内容都需要手动安装。我可以从Mule软件站点下载kafka连接器,但不确定如何将连接器安装为.jar文件 谢谢你的帮助 在Anypoint Studio 7.x/Mule 4.x中,没有像以前的版本那样将连接器安装到Studio中。它们是Maven依赖项,因为所有Mule4.x项目都是基于Maven的。因此,问题是将Mule 4 Kafka连接器的Maven依赖项安装到

如何在Mule Any Point Studio 7X中手动安装卡夫卡连接器?我们无法从远程服务器访问internet,因此所有内容都需要手动安装。我可以从Mule软件站点下载kafka连接器,但不确定如何将连接器安装为.jar文件


谢谢你的帮助

在Anypoint Studio 7.x/Mule 4.x中,没有像以前的版本那样将连接器安装到Studio中。它们是Maven依赖项,因为所有Mule4.x项目都是基于Maven的。因此,问题是将Mule 4 Kafka连接器的Maven依赖项安装到本地Maven目录中。这是Maven在构建项目时自动完成的,假设可以访问internet。在您的情况下,没有互联网接入,这是Maven期望的工作方式。您可以尝试以下备选方案之一,但这两种方案都不适用于所有场景:

  • (推荐)安装Maven代理:一些Maven服务器支持作为代理工作 其他存储库的。它需要互联网接入,你必须 将settings.xml配置为将服务器用作代理,而不是 直接访问互联网。你的公司必须允许 代理的internet访问。设置完成后,此方法更易于使用。对于依赖项的新版本,您不需要做任何事情。已经说过,新服务器将需要一些管理
  • 在中安装jar依赖项 本地存储库:如果您有连接器的jar文件,您可以 尝试使用命令
    mvn install:install file-Dfile=
    在本地安装它。请注意,连接器与其他Maven依赖项类似,并且有自己的依赖项。你必须 一定要添加这些依赖项才能使构建正常工作。你会 需要在每次有新版本时重复此过程 你想用。从Maven构建的jar安装依赖项的命令在Maven的最新版本中有效。如果使用较旧的版本(不推荐),则必须使用不太方便的替代方案:
  • 从其他存储库复制本地存储库依赖项 计算机:从计算机上使用Kafka连接器构建项目 通过访问internet,然后从本地复制依赖项 存储库(Linux/mac:
    ~/.m2/repository
    ,Windows:
    %USERPROFILE%\.m2
    到受限制的计算机。请注意 整个存储库可能会覆盖已安装的依赖项 手动。您可能希望选择 连接器并仅复制这些目录。您需要重复 每次有新版本要使用时,都会执行此过程

在将连接器添加到项目中之前,该连接器在Studio调色板中不可见,方法是将其依赖项添加到项目的pom.xml文件中,如Anypoint Studio 7.x/Mule 4.x中的

所述。与以前的版本一样,Studio中没有安装连接器。它们是Maven依赖项,因为所有Mule 4.x项目都是基于Maven的。因此问题是要将Mule 4 Kafka连接器的Maven依赖项安装到本地Maven目录中。这是Maven在构建项目时自动完成的,前提是有internet访问。在您的情况下,没有internet访问,这是Maven期望的工作方式。您可以尝试以下替代方法之一,但两者都不是适用于所有场景:

  • (推荐)安装Maven代理:一些Maven服务器支持作为代理工作 它需要互联网接入,你必须 将settings.xml配置为将服务器用作代理,而不是 直接访问internet。您的公司必须允许 代理的internet访问。安装完成后,此方法更易于使用。对于依赖项的新版本,您无需执行任何操作。已经说过,新服务器将需要一些管理
  • 在中安装jar依赖项 本地存储库:如果您有连接器的jar文件,您可以 请尝试使用命令
    mvn install:install file-Dfile=
    在本地安装它。请注意,连接器与其他Maven依赖项类似,有自己的依赖项。您必须 一定要添加这些依赖项才能使构建正常工作。您将 需要在每次有新版本时重复此过程 您需要使用。从Maven构建的jar安装依赖项的命令在Maven的最新版本中有效。如果使用较旧版本(不推荐),则必须使用不太方便的替代方法:
  • 从其他存储库复制本地存储库依赖项 计算机:从计算机上使用Kafka连接器构建项目 通过访问internet,然后从本地复制依赖项 存储库(Linux/mac:
    ~/.m2/repository
    ,Windows:
    %USERPROFILE%\.m2
    到受限制的计算机。请注意 整个存储库可能会覆盖已安装的依赖项 手动。您可能希望选择 连接器并仅复制这些目录。您需要重复 每次有新版本要使用时,都会执行此过程

在将连接器添加到项目中之前,该连接器在Studio调色板中将不可见。通过将其依赖项添加到项目的pom.xml文件(如

Hi所述),我已将所需的依赖项复制到远程计算机,但仍会显示kafka连接器。是否要在配置文件中创建任何条目?是否在文档中提到的pom.xml?非常好,谢谢。我在答案中添加了该步骤。您好,我已将所需的依赖项复制到远程计算机,但仍会显示kafka连接器。我想在配置文件中添加任何条目吗?您是否像文档中提到的那样在pom.xml中添加依赖项?非常好,谢谢。我添加了这一步就是答案。