[INFO] Scanning for projects...
[INFO] 
[INFO] --------------------< blog.examples:java-libraries >--------------------
[INFO] Building java-libraries 1.0-SNAPSHOT
[INFO]   from pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- clean:3.2.0:clean (default-clean) @ java-libraries ---
[INFO] Deleting /tmp/java-chapter37/target
[INFO] 
[INFO] --- resources:3.3.1:resources (default-resources) @ java-libraries ---
[INFO] skip non existing resourceDirectory /tmp/java-chapter37/src/main/resources
[INFO] 
[INFO] --- compiler:3.14.1:compile (default-compile) @ java-libraries ---
[INFO] Recompiling the module because of changed source code.
[INFO] Compiling 6 source files with javac [debug release 8] to target/classes
[INFO] 
[INFO] --- resources:3.3.1:testResources (default-testResources) @ java-libraries ---
[INFO] skip non existing resourceDirectory /tmp/java-chapter37/src/test/resources
[INFO] 
[INFO] --- compiler:3.14.1:testCompile (default-testCompile) @ java-libraries ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 1 source file with javac [debug release 8] to target/test-classes
[INFO] /tmp/java-chapter37/src/test/java/blog/libraries/Chapter37Test.java: /tmp/java-chapter37/src/test/java/blog/libraries/Chapter37Test.java使用或覆盖了已过时的 API。
[INFO] /tmp/java-chapter37/src/test/java/blog/libraries/Chapter37Test.java: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。
[INFO] 
[INFO] --- surefire:3.5.4:test (default-test) @ java-libraries ---
[INFO] Using auto detected provider org.apache.maven.surefire.junitplatform.JUnitPlatformProvider
[INFO] 
[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
[INFO] Running blog.libraries.Chapter37Test
SLF4J(W): Class path contains multiple SLF4J providers.
SLF4J(W): Found provider [org.slf4j.simple.SimpleServiceProvider@35d019a3]
SLF4J(W): Found provider [org.slf4j.jul.JULServiceProvider@689604d9]
SLF4J(W): See https://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J(I): Actual provider is of type [org.slf4j.simple.SimpleServiceProvider@35d019a3]
37 invalid precision/negative/exponent/duplicate/id/columns/header/blank/UTF8: rejected before HTTP
37 success: 3 HTTP enrichments, A=2 B=1, [0,10)=2, archive roundtrip identical; borrowed input/client retained; export cleaned
37 cancellation checkpoints: before import, response stage, after report; no temporary outputs remain
37 after one enrichment: status/response bytes/duplicate JSON/trailing JSON/schema/UTF8 failures release pool and delete workspace
37 row/byte budgets rejected before HTTP; borrowed input ownership retained
[{"merchant":"A","sku":"one","price":9.99,"label":"商品"},{"merchant":"A","sku":"two","price":10.00,"label":"商品"},{"merchant":"B","sku":"one","price":0.00,"label":"商品"}]
temporary archive bytes=216
37 report/ZIP output caps rollback; standalone main ran full loopback pipeline and cleaned export
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.791 s -- in blog.libraries.Chapter37Test
[INFO] 
[INFO] Results:
[INFO] 
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0
[INFO] 
[INFO] 
[INFO] --- jar:3.4.2:jar (default-jar) @ java-libraries ---
[INFO] Building jar: /tmp/java-chapter37/target/java-libraries-1.0-SNAPSHOT.jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  5.072 s
[INFO] Finished at: 2026-10-02T17:51:58+08:00
[INFO] ------------------------------------------------------------------------
