2011-01-19 95 views
10

有没有办法做到上安装JAR-具有依赖性使用maven组件,插件创建的?MVN安装JAR-与依赖性

+0

你是什么意思'做一个jar -with-dependencies'? – 2011-01-19 11:40:12

+1

行家组装-插件创建一个罐,它包括所有的依赖关系。我想用MVN安装到此安装到我的本地回购。 – 2011-01-19 13:58:16

+0

也许你可以发布您的POM片断 – Raghuram 2011-01-19 14:12:24

回答

-3

mvn install不这样做呢?

0

一种方法是建立在您使用汇编插件的项目。在组装插件配置,您可以指定你想要的输出(JAR,ZIP,...)

在这个项目中的POM你可以把你的依赖并构建它。每次执行安装命令所有的依赖将在您的打包文件。

0

看标题为“执行:建立议会”下here

12

MVN装配:装配-DdescriptorId = JAR-与依赖性

:)

12

如果装配绑定到包装阶段,它会在你的仓库同时安装了“常规”罐子和当你做一个构建时,依赖关系jar:

 <plugin> 
      <artifactId>maven-assembly-plugin</artifactId> 
      <version>2.3</version> 
      <configuration> 
       <descriptorRefs> 
        <descriptorRef>jar-with-dependencies</descriptorRef> 
       </descriptorRefs> 
      </configuration> 
      <executions> 
       <execution> 
        <id>make-assembly</id> <!-- this is used for inheritance merges --> 
        <phase>package</phase> <!-- bind to the packaging phase --> 
        <goals> 
         <goal>single</goal> 
        </goals> 
       </execution> 
      </executions> 
     </plugin>