Deployment Mulesoft-Cloudhub部署错误:部署配置无效,:未定义部署配置
这是我在POM中的构建详细信息:Deployment Mulesoft-Cloudhub部署错误:部署配置无效,:未定义部署配置,deployment,mulesoft,cloudhub,Deployment,Mulesoft,Cloudhub,这是我在POM中的构建详细信息: <build> <plugins> <plugin> <groupId>org.mule.tools.maven</groupId> <artifactId>mule-maven-plugin</artifactId> <version>${mule.maven.plugin.version}&l
<build>
<plugins>
<plugin>
<groupId>org.mule.tools.maven</groupId>
<artifactId>mule-maven-plugin</artifactId>
<version>${mule.maven.plugin.version}</version>
<extensions>true</extensions>
<configuration>
<deploymentType>${deploymentType}</deploymentType>
<muleVersion>${muleVersion}</muleVersion>
<redeploy>${redeploy}</redeploy>
<businessGroup>${businessGroup}</businessGroup>
<username>${username}</username>
<password>${password}</password>
<applicationName>${applicationName}</applicationName>
<environment>${environment}</environment>
<region>${region}</region>
<workers>${workers}</workers>
<workerType>${workerType}</workerType>
<uri>${anypoint.uri}</uri>
</configuration>
<executions>
<execution>
<id>deploy</id>
<phase>deploy</phase>
<goals>
<goal>deploy</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.7.0</version>
<configuration>
<compilerArgs>
<args>-parameters</args>
</compilerArgs>
</configuration>
</plugin>
</plugins>
</build>
如果我使用以下配置,它将在cloudhub中成功部署:
<configuration>
<cloudHubDeployment>
<uri>${anypoint.uri}</uri>
<muleVersion>${muleVersion}</muleVersion>
<businessGroup>${businessGroup}</businessGroup>
<username>${username}</username>
<password>${password}</password>
<applicationName>${applicationName}</applicationName>
<environment>${environment}</environment>
<region>${region}</region>
<workers>${workers}</workers>
<workerType>${workerType}</workerType>
</cloudHubDeployment>
</configuration>
${anypoint.uri}
${muleVersion}
${businessGroup}
${username}
${password}
${applicationName}
${environment}
${region}
${workers}
${workerType}
不确定我在第一个配置中哪里做错了。第一个示例中的配置是针对Mule 3.x的旧版本Mule Maven插件(或更早版本)。Mule 4.x(3.3.x)的版本始终使用第二个示例的格式。请参阅位于的文档 Mule 3的Mule Maven插件的最新版本
总之,第一个示例已经过时,并且与Mule 4部署不兼容。因此,如果有人拥有一个组织并且正在使用
https://maven.anypoint.mulesoft.com/api/v1/organizations/${project.groupId}/maven
但部署时不允许获取错误405方法,这意味着什么?i、 e.请求方法“POST”不支持EDI我不确定为什么有人会将CloudHub部署配置与Exchange Maven URL一起使用。这些是完全不同的事情。如果你想要更多的细节,请发布一个新的问题,因为这是一个不同的主题比这里问的。
[ERROR] Failed to execute goal org.mule.tools.maven:mule-maven-plugin:3.2.7:deploy (default-deploy) on project helloworld: Deployment configuration is not valid, : No deployment configuration was defined. Aborting. -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.mule.tools.maven:mule-maven-plugin:3.2.7:deploy (default-deploy) on project helloworld: Deployment configuration is not valid,
<configuration>
<cloudHubDeployment>
<uri>${anypoint.uri}</uri>
<muleVersion>${muleVersion}</muleVersion>
<businessGroup>${businessGroup}</businessGroup>
<username>${username}</username>
<password>${password}</password>
<applicationName>${applicationName}</applicationName>
<environment>${environment}</environment>
<region>${region}</region>
<workers>${workers}</workers>
<workerType>${workerType}</workerType>
</cloudHubDeployment>
</configuration>