1. SourceMap
SourceMapGenerator generator = new SourceMapGenerator();
generator.addMapping("compressed.js", "original.js", 1, 1, 1, 1);
String sourceMap = generator.generate();
SourceMapConsumer consumer = new SourceMapConsumer(sourceMap);
SourceMapConsumer.SourceMapLocation location = consumer.originalPositionFor(1, 1);
System.out.println("Original file: " + location.source);
System.out.println("Original line: " + location.line);
System.out.println("Original column: " + location.column);
<dependency>
<groupId>org.mozilla</groupId>
<artifactId>source-map</artifactId>
<version>1.1.2</version>
</dependency>
2. SourceMappingURL
SourceMapGenerator generator = new SourceMapGenerator();
generator.addMapping("compressed.js", "original.js", 1, 1, 1, 1);
String sourceMap = generator.generate();
//# sourceMappingURL=data:application/json;base64," + Base64.encode(sourceMap);
System.out.println(compressedCode);
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.8.8</version>
</dependency>