refactor: flip cameleer-common consumer from com.cameleer to io.cameleer
All checks were successful
CI / cleanup-branch (push) Has been skipped
CI / build (push) Successful in 3m41s
CI / docker (push) Successful in 2m30s
CI / deploy-feature (push) Has been skipped
CI / deploy (push) Successful in 55s

The agent team finished their groupId+package migration; this commit
flips the corresponding consumer side here. Closes the dichotomy noted
in the prior "Registry naming" doc — io.cameleer is now uniform across
all three repos (server, agent, saas).

- 46 .java files: import com.cameleer.common.* → io.cameleer.common.*
- pom.xml + cameleer-server-core/pom.xml: cameleer-common dep groupId
- CLAUDE.md: drop the obsolete "stays on com.cameleer until institutionalized"
  qualifier on Related Project; flip Key Conventions dep coordinate
- cameleer-license-minter/README.md: GAV strings + main-class FQN

Verification: full reactor mvn test -DskipITs — 416 unit tests pass.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
hsiegeln
2026-04-28 17:48:54 +02:00
parent dbf67e7298
commit f47cd7ebf2
50 changed files with 77 additions and 77 deletions

View File

@@ -20,7 +20,7 @@
<artifactId>cameleer-license-api</artifactId>
</dependency>
<dependency>
<groupId>com.cameleer</groupId>
<groupId>io.cameleer</groupId>
<artifactId>cameleer-common</artifactId>
</dependency>
<dependency>

View File

@@ -1,6 +1,6 @@
package io.cameleer.server.core.detail;
import com.cameleer.common.model.ProcessorExecution;
import io.cameleer.common.model.ProcessorExecution;
import io.cameleer.server.core.storage.ExecutionStore;
import io.cameleer.server.core.storage.ExecutionStore.ProcessorRecord;
import com.fasterxml.jackson.core.type.TypeReference;

View File

@@ -1,6 +1,6 @@
package io.cameleer.server.core.diagram;
import com.cameleer.common.graph.RouteGraph;
import io.cameleer.common.graph.RouteGraph;
/**
* Renders a route graph as SVG or as a positioned JSON layout.

View File

@@ -1,6 +1,6 @@
package io.cameleer.server.core.ingestion;
import com.cameleer.common.model.LogEntry;
import io.cameleer.common.model.LogEntry;
/**
* A log entry paired with its agent metadata, ready for buffered ClickHouse insertion.

View File

@@ -1,8 +1,8 @@
package io.cameleer.server.core.ingestion;
import com.cameleer.common.model.ExchangeSnapshot;
import com.cameleer.common.model.ExecutionChunk;
import com.cameleer.common.model.FlatProcessorRecord;
import io.cameleer.common.model.ExchangeSnapshot;
import io.cameleer.common.model.ExecutionChunk;
import io.cameleer.common.model.FlatProcessorRecord;
import io.cameleer.server.core.storage.DiagramStore;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;

View File

@@ -1,6 +1,6 @@
package io.cameleer.server.core.ingestion;
import com.cameleer.common.graph.RouteGraph;
import io.cameleer.common.graph.RouteGraph;
/**
* Pairs a {@link RouteGraph} with the authenticated agent identity and environment.

View File

@@ -1,6 +1,6 @@
package io.cameleer.server.core.runtime;
import com.cameleer.common.model.ApplicationConfig;
import io.cameleer.common.model.ApplicationConfig;
import java.util.List;
import java.util.Map;

View File

@@ -1,6 +1,6 @@
package io.cameleer.server.core.runtime;
import com.cameleer.common.model.ApplicationConfig;
import io.cameleer.common.model.ApplicationConfig;
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.node.ObjectNode;

View File

@@ -1,6 +1,6 @@
package io.cameleer.server.core.storage;
import com.cameleer.common.graph.RouteGraph;
import io.cameleer.common.graph.RouteGraph;
import io.cameleer.server.core.ingestion.TaggedDiagram;
import java.util.Map;

View File

@@ -1,6 +1,6 @@
package io.cameleer.server.core.storage;
import com.cameleer.common.model.LogEntry;
import io.cameleer.common.model.LogEntry;
import io.cameleer.server.core.search.LogSearchRequest;
import io.cameleer.server.core.search.LogSearchResponse;

View File

@@ -1,8 +1,8 @@
package io.cameleer.server.core.ingestion;
import com.cameleer.common.model.ExecutionChunk;
import com.cameleer.common.model.ExecutionStatus;
import com.cameleer.common.model.FlatProcessorRecord;
import io.cameleer.common.model.ExecutionChunk;
import io.cameleer.common.model.ExecutionStatus;
import io.cameleer.common.model.FlatProcessorRecord;
import io.cameleer.server.core.storage.DiagramStore;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
@@ -20,7 +20,7 @@ class ChunkAccumulatorTest {
private static final DiagramStore NO_OP_DIAGRAM_STORE = new DiagramStore() {
public void store(io.cameleer.server.core.ingestion.TaggedDiagram d) {}
public Optional<com.cameleer.common.graph.RouteGraph> findByContentHash(String h) { return Optional.empty(); }
public Optional<io.cameleer.common.graph.RouteGraph> findByContentHash(String h) { return Optional.empty(); }
public Optional<String> findContentHashForRoute(String r, String a) { return Optional.empty(); }
public Optional<String> findLatestContentHashForAppRoute(String app, String r, String env) { return Optional.empty(); }
public Map<String, String> findProcessorRouteMapping(String app, String env) { return Map.of(); }

View File

@@ -1,6 +1,6 @@
package io.cameleer.server.core.runtime;
import com.cameleer.common.model.ApplicationConfig;
import io.cameleer.common.model.ApplicationConfig;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule;
import org.junit.jupiter.api.Test;