maven打包linksource打包

losetowin 发布于:2014-12-13 21:19 分类:技术  有 7449 人浏览,获得评论 0 条 标签: maven link source 

本文地址:http://www.dutycode.com/maven_link_source_folder.html
除非注明,文章均为 www.dutycode.com 原创,欢迎转载!转载请注明本文地址,谢谢。

问题:

    在maven仓库中不存在你所依赖的jar包的时候,需要使用link source的方式引入本地工程作为依赖。但是,使用maven打包的时候,默认是不能将linksource中的项目代码打包到jar包中的

解决:

    使用 Build Helper Maven Plugin 来进行打包

    使用方法:

    

<build>
    <plugins>
      <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>build-helper-maven-plugin</artifactId>
        <version>1.9.1</version>
        <executions>
          <execution>
            <id>add-source</id>
            <phase>generate-sources</phase>
            <goals>
              <goal>add-source</goal>
            </goals>
            <configuration>
              <sources>
                <source>这里填写你link source的绝对路径</source>
              </sources>
            </configuration>
          </execution>
        </executions>
      </plugin>
    </plugins>
  </build>           
这样的话,就可以打包到jar包中了



推荐看官方的使用方法:

    ----> 链接在这里。。。。http://mojo.codehaus.org/build-helper-maven-plugin/usage.html


相关问题:


How to link source from outside of maven project?



版权所有:《攀爬蜗牛》 => 《maven打包linksource打包
本文地址:https://www.dutycode.com/maven_link_source_folder.html
除非注明,文章均为 《攀爬蜗牛》 原创,欢迎转载!转载请注明本文地址,谢谢。