2017-07-17 3 views
1

J'utilise le maven-assumbly-plugin de la manière suivanteComment paralléliser maven-assembly-plugin?

<plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-assembly-plugin</artifactId> 
    <version>3.0.0</version> 
    <configuration> 
     <descriptorRefs> 
      <descriptorRef>jar-with-dependencies</descriptorRef> 
       <!-- necessary in order to avoid 
        `Error reading assemblies: No assembly 
        descriptors found.` --> 
     </descriptorRefs> 
    </configuration> 
    <executions> 
     <execution> 
      <id>make-assembly</id> 
      <phase>package</phase> 
      <goals> 
       <goal>single</goal> 
      </goals> 
     </execution> 
    </executions> 
</plugin> 

et a remarqué qu'il est horriblement lent lors de l'emballage de grandes dépendances, comme des modèles de Stanford CoreNLP avec plusieurs 100MB. C'est une utilisation rare, mais je suppose que la mise en œuvre parallèle est disponible depuis que les processeurs multicœurs existent depuis des décennies. Comment l'utiliser?

Répondre