Skip to content

Commit ee711dc

Browse files
chore: use released java dedup agent
1 parent 3fecec0 commit ee711dc

8 files changed

Lines changed: 13 additions & 11 deletions

File tree

dropwizard-dedup/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ WORKDIR /app
66
RUN groupadd --gid 10001 appuser \
77
&& useradd --uid 10001 --gid 10001 --home-dir /home/appuser --create-home --shell /usr/sbin/nologin appuser
88

9-
COPY --chown=10001:10001 target/dropwizard-dedup-0.0.1-SNAPSHOT.jar /app/app.jar
9+
COPY --chown=10001:10001 target/dropwizard-dedup.jar /app/app.jar
1010
COPY --chown=10001:10001 target/keploy-sdk.jar /app/keploy-sdk.jar
1111
COPY --chown=10001:10001 target/jacocoagent.jar /app/jacocoagent.jar
1212
COPY --chown=10001:10001 config.yml /app/config.yml

dropwizard-dedup/Dockerfile.distroless

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
FROM gcr.io/distroless/java17-debian12:nonroot
22
WORKDIR /app
33

4-
COPY --chown=10001:10001 target/dropwizard-dedup-0.0.1-SNAPSHOT.jar /app/app.jar
4+
COPY --chown=10001:10001 target/dropwizard-dedup.jar /app/app.jar
55
COPY --chown=10001:10001 target/keploy-sdk.jar /app/keploy-sdk.jar
66
COPY --chown=10001:10001 target/jacocoagent.jar /app/jacocoagent.jar
77
COPY --chown=10001:10001 config.yml /app/config.yml

dropwizard-dedup/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ mvn -B -DskipTests clean package
1313
Build with the runtime Java agent copied into `target/keploy-sdk.jar`:
1414

1515
```bash
16-
mvn -B -DskipTests -Dkeploy.agent.version=2.0.1 clean package
16+
mvn -B -DskipTests -Dkeploy.agent.version=2.0.0 clean package
1717
```
1818

1919
Run with the agent:
@@ -22,5 +22,5 @@ Run with the agent:
2222
java \
2323
-javaagent:target/keploy-sdk.jar \
2424
-javaagent:target/jacocoagent.jar=destfile=/tmp/jacoco.exec \
25-
-jar target/dropwizard-dedup-0.0.1-SNAPSHOT.jar server config.yml
25+
-jar target/dropwizard-dedup.jar server config.yml
2626
```

dropwizard-dedup/pom.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<groupId>io.keploy.samples</groupId>
88
<artifactId>dropwizard-dedup</artifactId>
9-
<version>0.0.1-SNAPSHOT</version>
9+
<version>1.0.0</version>
1010
<name>dropwizard-dedup</name>
1111
<description>Keploy Java dynamic deduplication Dropwizard sample</description>
1212

@@ -38,6 +38,7 @@
3838
</dependencies>
3939

4040
<build>
41+
<finalName>dropwizard-dedup</finalName>
4142
<plugins>
4243
<plugin>
4344
<groupId>org.apache.maven.plugins</groupId>

java-dedup/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ WORKDIR /app
66
RUN groupadd --gid 10001 appuser \
77
&& useradd --uid 10001 --gid 10001 --home-dir /home/appuser --create-home --shell /usr/sbin/nologin appuser
88

9-
COPY --chown=10001:10001 target/java-dedup-0.0.1-SNAPSHOT.jar /app/app.jar
9+
COPY --chown=10001:10001 target/java-dedup.jar /app/app.jar
1010
COPY --chown=10001:10001 target/keploy-sdk.jar /app/keploy-sdk.jar
1111
COPY --chown=10001:10001 target/jacocoagent.jar /app/jacocoagent.jar
1212
EXPOSE 8080

java-dedup/Dockerfile.distroless

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ FROM gcr.io/distroless/java17-debian12:nonroot
22

33
WORKDIR /app
44

5-
COPY --chown=10001:10001 target/java-dedup-0.0.1-SNAPSHOT.jar /app/app.jar
5+
COPY --chown=10001:10001 target/java-dedup.jar /app/app.jar
66
COPY --chown=10001:10001 target/keploy-sdk.jar /app/keploy-sdk.jar
77
COPY --chown=10001:10001 target/jacocoagent.jar /app/jacocoagent.jar
88

java-dedup/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,16 +11,16 @@ The SDK reads JaCoCo coverage in-process via `org.jacoco.agent.rt.RT.getAgent().
1111
## Setup
1212

1313
```bash
14-
mvn -B -DskipTests -Dkeploy.agent.version=2.0.1 clean package
14+
mvn -B -DskipTests -Dkeploy.agent.version=2.0.0 clean package
1515
```
1616

17-
This produces `target/java-dedup-0.0.1-SNAPSHOT.jar`, copies `target/keploy-sdk.jar`, and copies `target/jacocoagent.jar` next to it. Use the released Keploy Java SDK version that includes Java-agent support.
17+
This builds the runnable application jar, copies `target/keploy-sdk.jar`, and copies `target/jacocoagent.jar` next to it.
1818

1919
## Run dedup natively
2020

2121
```bash
2222
keploy test \
23-
-c "java -javaagent:target/keploy-sdk.jar -javaagent:target/jacocoagent.jar -jar target/java-dedup-0.0.1-SNAPSHOT.jar" \
23+
-c "java -javaagent:target/keploy-sdk.jar -javaagent:target/jacocoagent.jar -jar target/java-dedup.jar" \
2424
--dedup --skip-app-restart --language java --delay 1 \
2525
--health-url "http://127.0.0.1:8080/healthz" \
2626
--health-poll-timeout 30s \

java-dedup/pom.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
<groupId>io.keploy.samples</groupId>
1515
<artifactId>java-dedup</artifactId>
16-
<version>0.0.1-SNAPSHOT</version>
16+
<version>1.0.0</version>
1717
<name>java-dedup</name>
1818
<description>Keploy Java dynamic deduplication sample</description>
1919

@@ -30,6 +30,7 @@
3030
</dependencies>
3131

3232
<build>
33+
<finalName>java-dedup</finalName>
3334
<plugins>
3435
<plugin>
3536
<groupId>org.springframework.boot</groupId>

0 commit comments

Comments
 (0)