|
16 | 16 |
|
17 | 17 | package org.axonframework.intellij.ide.plugin.usage
|
18 | 18 |
|
19 |
| -enum class AxonDependency(val moduleName: String, val checkVersion: Boolean = true) { |
20 |
| - Core("axon-core"), // Axon 2 only |
21 |
| - Integration("axon-integration"), // Axon 2 only |
22 |
| - SpringMessaging("axon-springmessaging"), // Axon 2 only |
23 |
| - DistributedCommandBus("axon-distributed-commandbus"), // Axon 2 only |
24 |
| - Spring("axon-spring"), // Axon 3 and 4 |
25 |
| - SpringAutoconfigure("axon-spring-boot-autoconfigure"), // Axon 3 and 4 |
26 |
| - SpringStarter("axon-spring-boot-starter"), // Axon 3 and 4 |
27 |
| - Messaging("axon-messaging"), // Axon 4 only |
28 |
| - EventSourcing("axon-eventsourcing"), // Axon 4 only |
29 |
| - Modelling("axon-modelling"), // Axon 4 only |
30 |
| - Configuration("axon-configuration"), // Axon 4 only |
31 |
| - Test("axon-test"), // Axon 2, 3 and 4 |
32 |
| - Metrics("axon-metrics"), // Axon 3 and 4 |
33 |
| - Legacy("axon-legacy"), // Axon 3 and 4 |
34 |
| - Micrometer("axon-micrometer"), // Axon 4 only |
35 |
| - Disruptor("axon-disruptor"), // Axon 4 only |
36 |
| - ServerConnector("axon-server-connector"), // Axon 4 only |
| 19 | +enum class AxonDependency( |
| 20 | + val groupId: String, |
| 21 | + val artifactId: String, |
| 22 | + val checkVersion: Boolean = true |
| 23 | +) { |
| 24 | + Core("org.axonframework", "axon-core"), // Axon 2 only |
| 25 | + Integration("org.axonframework", "axon-integration"), // Axon 2 only |
| 26 | + SpringMessaging("org.axonframework", "axon-springmessaging"), // Axon 2 only |
| 27 | + DistributedCommandBus("org.axonframework", "axon-distributed-commandbus"), // Axon 2 only |
| 28 | + Spring("org.axonframework", "axon-spring"), // Axon 3 and 4 |
| 29 | + SpringAutoconfigure("org.axonframework", "axon-spring-boot-autoconfigure"), // Axon 3 and 4 |
| 30 | + SpringStarter("org.axonframework", "axon-spring-boot-starter"), // Axon 3 and 4 |
| 31 | + Messaging("org.axonframework", "axon-messaging"), // Axon 4 only |
| 32 | + EventSourcing("org.axonframework", "axon-eventsourcing"), // Axon 4 only |
| 33 | + Modelling("org.axonframework", "axon-modelling"), // Axon 4 only |
| 34 | + Configuration("org.axonframework", "axon-configuration"), // Axon 4 only |
| 35 | + Test("org.axonframework", "axon-test"), // Axon 2, 3 and 4 |
| 36 | + Metrics("org.axonframework", "axon-metrics"), // Axon 3 and 4 |
| 37 | + Legacy("org.axonframework", "axon-legacy"), // Axon 3 and 4 |
| 38 | + Micrometer("org.axonframework", "axon-micrometer"), // Axon 4 only |
| 39 | + Disruptor("org.axonframework", "axon-disruptor"), // Axon 4 only |
| 40 | + ServerConnector("org.axonframework", "axon-server-connector"), // Axon 4 only |
37 | 41 |
|
38 | 42 | // Extensions, used for reporting during bugs, not for version check
|
39 |
| - Mongo("axon-mongo", false), |
40 |
| - Mongo3("axon-mongo3", false), |
41 |
| - Amqp("axon-amqp", false), |
42 |
| - Jgroups("axon-jgroups", false), |
43 |
| - Reactor("axon-reactor", false), |
44 |
| - Kotlin("axon-kotlin", false), |
45 |
| - Kafka("axon-kafka", false), |
46 |
| - Multitenancy("axon-multitenancy", false), |
47 |
| - SpringCloud("axon-springcloud", false), |
48 |
| - Tracing("axon-tracing", false), |
49 |
| - Cdi("axon-cdi", false), |
| 43 | + Mongo("org.axonframework.extensions.mongo", "axon-mongo", false), |
| 44 | + Amqp("org.axonframework", "axon-amqp", false), |
| 45 | + Jgroups("org.axonframework.extensions.jgroups", "axon-jgroups", false), |
| 46 | + Reactor("org.axonframework.extensions.reactor", "axon-reactor", false), |
| 47 | + Kotlin("org.axonframework.extensions.kotlin", "axon-kotlin", false), |
| 48 | + Kafka("org.axonframework.extensions.kafka", "axon-kafka", false), |
| 49 | + Multitenancy("org.axonframework.extensions.multitenancy", "axon-multitenancy", false), |
| 50 | + SpringCloud("org.axonframework.extensions.springcloud", "axon-springcloud", false), |
| 51 | + Tracing("org.axonframework.extensions.tracing", "axon-tracing", false), |
| 52 | + Cdi("org.axonframework.extensions.cdi", "axon-cdi", false), |
| 53 | + ; |
| 54 | + |
| 55 | + val moduleName: String |
| 56 | + get() = "$groupId:$artifactId" |
50 | 57 | }
|
0 commit comments