Skip to content

Commit 8dd0679

Browse files
committed
Refactor package structure from io.github.wassertim to com.github.wassertim
- Align with JitPack convention (com.github.*) - Update groupId in all pom.xml files - Move all Java source files to new package structure - Update package declarations and imports throughout codebase - Update hardcoded package strings in code generators - Add proper service configuration for annotation processor - Ensure compatibility with JitPack dependency format This eliminates the groupId mismatch between README documentation and actual JAR contents, fixing potential classpath conflicts.
1 parent 9004cff commit 8dd0679

File tree

26 files changed

+79
-78
lines changed

26 files changed

+79
-78
lines changed

integration-tests/pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
55
<modelVersion>4.0.0</modelVersion>
66

7-
<groupId>io.github.wassertim</groupId>
7+
<groupId>com.github.wassertim</groupId>
88
<artifactId>dynamodb-toolkit-integration-tests</artifactId>
99
<version>${dynamodb-toolkit.version}</version>
1010

@@ -31,7 +31,7 @@
3131
<dependencies>
3232
<!-- Main library dependency -->
3333
<dependency>
34-
<groupId>io.github.wassertim</groupId>
34+
<groupId>com.github.wassertim</groupId>
3535
<artifactId>dynamodb-toolkit</artifactId>
3636
<version>${dynamodb-toolkit.version}</version>
3737
</dependency>
@@ -86,7 +86,7 @@
8686
<!-- Re-enable DynamoDB Toolkit annotation processor -->
8787
<annotationProcessorPaths>
8888
<path>
89-
<groupId>io.github.wassertim</groupId>
89+
<groupId>com.github.wassertim</groupId>
9090
<artifactId>dynamodb-toolkit</artifactId>
9191
<version>${dynamodb-toolkit.version}</version>
9292
</path>
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
package io.github.wassertim.dynamodb.toolkit.integration.entities;
1+
package com.github.wassertim.dynamodb.toolkit.integration.entities;
22

3-
import io.github.wassertim.dynamodb.toolkit.api.annotations.DynamoMappable;
3+
import com.github.wassertim.dynamodb.toolkit.api.annotations.DynamoMappable;
44
import lombok.AllArgsConstructor;
55
import lombok.Builder;
66
import lombok.Data;
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
package io.github.wassertim.dynamodb.toolkit.integration.entities;
1+
package com.github.wassertim.dynamodb.toolkit.integration.entities;
22

3-
import io.github.wassertim.dynamodb.toolkit.api.annotations.DynamoMappable;
4-
import io.github.wassertim.dynamodb.toolkit.api.annotations.Table;
5-
import io.github.wassertim.dynamodb.toolkit.api.annotations.PartitionKey;
6-
import io.github.wassertim.dynamodb.toolkit.api.annotations.SortKey;
3+
import com.github.wassertim.dynamodb.toolkit.api.annotations.DynamoMappable;
4+
import com.github.wassertim.dynamodb.toolkit.api.annotations.Table;
5+
import com.github.wassertim.dynamodb.toolkit.api.annotations.PartitionKey;
6+
import com.github.wassertim.dynamodb.toolkit.api.annotations.SortKey;
77
import lombok.AllArgsConstructor;
88
import lombok.Builder;
99
import lombok.Data;
Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
1-
package io.github.wassertim.dynamodb.toolkit.integration;
1+
package com.github.wassertim.dynamodb.toolkit.integration;
22

33
import org.junit.jupiter.api.Test;
44
import org.junit.jupiter.api.BeforeEach;
55
import org.junit.jupiter.api.DisplayName;
66
import static org.assertj.core.api.Assertions.*;
77

88
import software.amazon.awssdk.services.dynamodb.model.AttributeValue;
9-
import io.github.wassertim.dynamodb.toolkit.integration.entities.TestUser;
10-
import io.github.wassertim.dynamodb.toolkit.integration.entities.TestProfile;
11-
import io.github.wassertim.dynamodb.toolkit.mappers.TestUserMapper;
12-
import io.github.wassertim.dynamodb.toolkit.mappers.TestProfileMapper;
13-
import io.github.wassertim.dynamodb.toolkit.fields.TestUserFields;
14-
import io.github.wassertim.dynamodb.toolkit.fields.TestProfileFields;
15-
import io.github.wassertim.infrastructure.TableNameResolver;
9+
import com.github.wassertim.dynamodb.toolkit.integration.entities.TestUser;
10+
import com.github.wassertim.dynamodb.toolkit.integration.entities.TestProfile;
11+
import com.github.wassertim.dynamodb.toolkit.mappers.TestUserMapper;
12+
import com.github.wassertim.dynamodb.toolkit.mappers.TestProfileMapper;
13+
import com.github.wassertim.dynamodb.toolkit.fields.TestUserFields;
14+
import com.github.wassertim.dynamodb.toolkit.fields.TestProfileFields;
15+
import com.github.wassertim.infrastructure.TableNameResolver;
1616

1717
import java.time.Instant;
1818
import java.util.Arrays;

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
55
<modelVersion>4.0.0</modelVersion>
66

7-
<groupId>io.github.wassertim</groupId>
7+
<groupId>com.github.wassertim</groupId>
88
<artifactId>dynamodb-toolkit</artifactId>
99
<version>${dynamodb-toolkit.version}</version>
1010

src/main/java/io/github/wassertim/dynamodb/runtime/MappingUtils.java renamed to src/main/java/com/github/wassertim/dynamodb/runtime/MappingUtils.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package io.github.wassertim.dynamodb.runtime;
1+
package com.github.wassertim.dynamodb.runtime;
22

33
import software.amazon.awssdk.services.dynamodb.model.AttributeValue;
44

src/main/java/io/github/wassertim/dynamodb/toolkit/analysis/FieldInfo.java renamed to src/main/java/com/github/wassertim/dynamodb/toolkit/analysis/FieldInfo.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package io.github.wassertim.dynamodb.toolkit.analysis;
1+
package com.github.wassertim.dynamodb.toolkit.analysis;
22

33
import javax.lang.model.element.VariableElement;
44
import javax.lang.model.type.TypeMirror;

src/main/java/io/github/wassertim/dynamodb/toolkit/analysis/TypeAnalyzer.java renamed to src/main/java/com/github/wassertim/dynamodb/toolkit/analysis/TypeAnalyzer.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package io.github.wassertim.dynamodb.toolkit.analysis;
1+
package com.github.wassertim.dynamodb.toolkit.analysis;
22

33
import java.time.Instant;
44
import java.util.ArrayList;
@@ -18,8 +18,8 @@
1818
import javax.lang.model.util.Elements;
1919
import javax.tools.Diagnostic;
2020

21-
import io.github.wassertim.dynamodb.toolkit.api.annotations.DynamoMappable;
22-
import io.github.wassertim.dynamodb.toolkit.api.annotations.Table;
21+
import com.github.wassertim.dynamodb.toolkit.api.annotations.DynamoMappable;
22+
import com.github.wassertim.dynamodb.toolkit.api.annotations.Table;
2323

2424
/**
2525
* Analyzes types annotated with @DynamoMappable to determine mapping strategies

src/main/java/io/github/wassertim/dynamodb/toolkit/analysis/TypeExtractor.java renamed to src/main/java/com/github/wassertim/dynamodb/toolkit/analysis/TypeExtractor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package io.github.wassertim.dynamodb.toolkit.analysis;
1+
package com.github.wassertim.dynamodb.toolkit.analysis;
22

33
import javax.lang.model.element.TypeElement;
44
import javax.lang.model.type.DeclaredType;

src/main/java/io/github/wassertim/dynamodb/toolkit/analysis/TypeInfo.java renamed to src/main/java/com/github/wassertim/dynamodb/toolkit/analysis/TypeInfo.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package io.github.wassertim.dynamodb.toolkit.analysis;
1+
package com.github.wassertim.dynamodb.toolkit.analysis;
22

33
import javax.lang.model.element.TypeElement;
44
import java.util.List;
@@ -9,7 +9,7 @@
99
* Contains analyzed field information and dependencies.
1010
*/
1111
public class TypeInfo {
12-
public static final String MAPPER_PACKAGE = "io.github.wassertim.dynamodb.toolkit.mappers";
12+
public static final String MAPPER_PACKAGE = "com.github.wassertim.dynamodb.toolkit.mappers";
1313

1414
private final TypeElement typeElement;
1515
private final String originalPackageName;

0 commit comments

Comments
 (0)