Skip to content

Commit

Permalink
#24 unzip
Browse files Browse the repository at this point in the history
  • Loading branch information
yegor256 committed Oct 27, 2017
1 parent 546b48a commit e1229a9
Showing 1 changed file with 13 additions and 3 deletions.
16 changes: 13 additions & 3 deletions src/main/java/org/jpeek/TkReport.java
Original file line number Diff line number Diff line change
Expand Up @@ -133,17 +133,27 @@ private Path home(final String group, final String artifact)
).asString()
).xpath("/metadata/versioning/latest/text()").get(0);
final Path input = this.sources.resolve(grp).resolve(artifact);
final String name = String.format("%s-%s.jar", artifact, version);
new LengthOf(
new TeeInput(
new URL(
String.format(
"http://repo1.maven.org/maven2/%s/%s/%s/%2$s-%3$s.jar",
grp, artifact, version
"http://repo1.maven.org/maven2/%s/%s/%s/%s",
grp, artifact, version, name
)
),
input
input.resolve(name)
)
).value();
try {
new ProcessBuilder()
.directory(input.toFile())
.command("unzip", name)
.start()
.waitFor();
} catch (final InterruptedException ex) {
throw new IllegalStateException(ex);
}
final Path output = this.target.resolve(grp).resolve(artifact);
new App(input, output).analyze();
return output;
Expand Down

0 comments on commit e1229a9

Please sign in to comment.