[ 
https://issues.apache.org/jira/browse/MSHARED-926?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sylwester Lachiewicz updated MSHARED-926:
-----------------------------------------
    Comment: was deleted

(was: It may be related to MSHARED-867)

> Maven invoker build stuck at compiling a module
> -----------------------------------------------
>
>                 Key: MSHARED-926
>                 URL: https://issues.apache.org/jira/browse/MSHARED-926
>             Project: Maven Shared Components
>          Issue Type: Bug
>          Components: maven-invoker
>    Affects Versions: maven-invoker-3.0.1
>         Environment: windows 10 64bit, intel i7-4770, 16gb ram,
>            Reporter: gaurav
>            Priority: Major
>         Attachments: app_dump.txt, mvn_dump.txt
>
>
> Hi all,
> I am creating a tool to schedule two maven builds one after another using 
> maven-invoker APIs.
> Both maven projects are multi-module huge projects.
> The first projects build without issues and the next project build stucks 
> after sometime.
> I suspect there is some kind of thread related issue which causes it.
>  
>  
> {code:java}
> private void invokerAPI(Path pomRootPath, Properties props) {
>  InvocationRequest request = new DefaultInvocationRequest();
>  request.setPomFile(Paths.get(pomRootPath.toAbsolutePath().toString(), 
> "pom.xml").toFile());
>  request.setGoals(Arrays.asList("clean", "install"));
>  request.setProfiles(Collections.singletonList("qa"));
>  request.setProperties(getInvokerProps(props));
>  request.setUserSettingsFile(new 
> File("C:\\Users\\gauravd\\.m2\\settings.xml"));
> invoker.setMavenHome(new File("C:\\Program Files\\Apache Software 
> Foundation\\apache-maven-3.6.1"));
>  try {
>  InvocationResult result = invoker.execute(request);
>  if (result.getExitCode() != 0) {
>  if (result.getExecutionException() != null) {
>  logger.error("Failed to run the maven command. Exited with status {}", 
> result.getExitCode(), result.getExecutionException());
>  throw new RuntimeException("Failed to run the maven command. Exited with 
> status " + result.getExitCode(),
>  result.getExecutionException());
>  } else {
>  logger.error("Failed to run the maven command. Exited with status {}", 
> result.getExitCode());
>  throw new RuntimeException("Failed to run the maven command. Exited with 
> status " + result.getExitCode());
>  }
>  }
>  } catch (MavenInvocationException e) {
>  logger.error("Failed to run the maven command.", e);
>  throw new RuntimeException("Failed to run the maven command.", e);
>  }
> }
> {code}
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to