2016-01-11 29 views

回答

0

我只是做了一件很简单的事情。我将VAADIN目录放在src\main\resources的内部,并且在执行install目标时,它自动被复制到生成的jar的根目录中。

0

您可以尝试使用

Maven Assembly Plugin

使用这个,你可以指定文件集和依赖集。例如

<fileSets> 
    <fileSet> 
     <directory>${basedir}/lib</directory> 
     <outputDirectory>/</outputDirectory> 
     <includes> 
      <include>*.jar</include> 
     </includes> 
    </fileSet> 
</fileSets> 
+0

Assembly插件除了创建主jar外还创建了另一个jar。我需要将该目录添加到原始jar中 –

+0

U可以删除现有的jar插件。仅添加程序集插件 – Shettyh

+0

我没有将jar插件添加到pom,但它仍然生成了jar。此外,由assembly插件创建的jar名称不同,因此依赖于此artifact的任何工件都不会引用由assembly插件创建的jar –

相关问题