Skip to content

Commit

Permalink
refactor(SpoonPom): Replace deprecated methods (#5813)
Browse files Browse the repository at this point in the history
  • Loading branch information
tenax66 committed Jun 9, 2024
1 parent f72f6cb commit 2a07930
Showing 1 changed file with 4 additions and 6 deletions.
10 changes: 4 additions & 6 deletions src/main/java/spoon/support/compiler/SpoonPom.java
Original file line number Diff line number Diff line change
Expand Up @@ -470,7 +470,7 @@ private void generateClassPathFile(
InvocationRequest request = new DefaultInvocationRequest();
request.setBatchMode(true);
request.setPomFile(pomFile);
request.setGoals(Collections.singletonList("dependency:build-classpath"));
request.addArg("dependency:build-classpath");
Properties properties = new Properties();
if (sourceType == MavenLauncher.SOURCE_TYPE.APP_SOURCE) {
properties.setProperty("includeScope", "runtime");
Expand All @@ -483,16 +483,14 @@ private void generateClassPathFile(
request.addShellEnvironment(entry.getKey(), entry.getValue());
}

request.setBaseDirectory(directory);
if (LOGGER != null) {
request.getOutputHandler(s -> LOGGER.debug(s));
request.getErrorHandler(s -> LOGGER.debug(s));
request.setOutputHandler(LOGGER::debug);
request.setErrorHandler(LOGGER::debug);
}

Invoker invoker = new DefaultInvoker();
invoker.setMavenHome(mvnHome);
invoker.setWorkingDirectory(directory);
invoker.setErrorHandler(s -> LOGGER.debug(s));
invoker.setOutputHandler(s -> LOGGER.debug(s));
try {
invoker.execute(request);
} catch (MavenInvocationException e) {
Expand Down

0 comments on commit 2a07930

Please sign in to comment.