gpt4 book ai didi

java - camunda企业版如何配置Springboot?

转载 作者:行者123 更新时间:2023-12-01 19:12:18 25 4
gpt4 key购买 nike

我在使用 camunda 企业版配置 springboot 时遇到问题项目无法解决“camunda-bpm-spring-boot-starter-webapp-ee”的依赖关系如果我错过了配置,任何人都可以提出建议

请找到以下配置

在 pom.xml 中

<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

<modelVersion>4.0.0</modelVersion>

<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.10.RELEASE</version>
<relativePath />
</parent>

<properties>
<java.version>8</java.version>
<camunda.version>3.3.6</camunda.version>
</properties>

<groupId>com.example.workflow</groupId>
<artifactId>my-project-camunda</artifactId>
<version>1.0.0-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>org.camunda.bpm.springboot</groupId>
<artifactId>camunda-bpm-spring-boot-starter-rest</artifactId>
<version>${camunda.version}</version>
</dependency>

<dependency>
<groupId>org.camunda.bpm.springboot</groupId>
<artifactId>camunda-bpm-spring-boot-starter-webapp-ee</artifactId>
<version>${camunda.version}</version>
</dependency>

<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
</dependency>

</dependencies>

<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
<repositories>
<repository>
<id>camunda-bpm-nexus-ee</id>
<name>camunda-bpm-nexus-ee</name>
<url>https://app.camunda.com/nexus/content/repositories/camunda-bpm-ee</url>
</repository>
<repository>
<id>camunda-bpm-nexus</id>
<name>camunda-bpm-nexus</name>
<url>https://app.camunda.com/nexus/content/groups/public</url>
</repository>
</repositories>

</project>

在 src/main/resources 中

camunda-license.txt
它包含许可证 key

最佳答案

您未更改的 pom 在我的环境中运行良好。我们的环境之间的差异在于 Maven 配置。

从 cmd 运行 mvn clean package -X 来诊断问题。 (首先在IDE外部进行诊断以降低复杂性。IDE可以使用自己的Maven,覆盖设置等)

您很可能会发现问题与您的凭据、代理配置或防火墙有关,或者您的构建完全使用另一个 Maven 安装/配置(另一个设置.xml)。获取存储库凭据的最可靠方法是将包含凭据的 settings.xml 放置在您的 user_home\.m2 目录中。

示例:

<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<servers>
<server>
<id>camunda-bpm-ee</id>
<username>myuser.name</username>
<password><![CDATA[myPassword]]></password>
</server>
</servers>
<profiles>
<profile>
<id>camunda-bpm</id>
<repositories>
<!-- spring maven repository -->
<repository>
<id>springsource-repo</id>
<name>SpringSource Repository</name>
<url>http://repo.springsource.org/release</url>
</repository>
<!-- camunda maven repository -->
<repository>
<id>camunda-bpm-nexus</id>
<name>camunda-bpm-nexus</name>
<url>https://app.camunda.com/nexus/content/groups/public</url>
</repository>
<repository>
<id>camunda-bpm-ee</id>
<name>camunda-bpm-ee</name>
<url>https://app.camunda.com/nexus/content/repositories/camunda-bpm-ee</url>
</repository>
</repositories>
</profile>
</profiles>
<activeProfiles>
<activeProfile>camunda-bpm</activeProfile>
</activeProfiles>
</settings>

另请参阅https://maven.apache.org/guides/mini/guide-configuring-maven.html

一个常见的错误是存储库和凭据之间的 ID 不匹配(此处:camunda-bpm-ee)。

关于java - camunda企业版如何配置Springboot?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59464130/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com