V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
c742435
V2EX  ›  问与答

请问 Maven 如何将本地仓库中的依赖移动到开发文件夹中?

  •  
  •   c742435 · 2015-11-15 17:49:14 +08:00 · 2474 次点击
    这是一个创建于 3077 天前的主题,其中的信息可能已经有所发展或是发生改变。

    目前的编译是把所需依赖放在本地仓库中。
    现在希望使用在线编译服务,例如 circleCI ,来编译项目。
    这些服务貌似不能手动操作本地仓库,所以需要把依赖放到 git 里面。
    我应该怎么操作呢?望不吝赐教

    4 条回复    2015-11-16 09:02:53 +08:00
    rails3
        1
    rails3  
       2015-11-15 18:00:28 +08:00   ❤️ 1
    c742435
        2
    c742435  
    OP
       2015-11-15 19:35:28 +08:00
    @rails3 额,有点没看懂,在使用
    mvn dependency:copy-dependencies -DoutputDirectory=src/main/webapp/WEB-INF/lib -DincludeScope=runtime
    导出依赖之后,应该在 pom 文件中加入什么语句,才能使用这个导出文件夹呢
    rails3
        3
    rails3  
       2015-11-16 09:02:32 +08:00   ❤️ 1
    <plugins>
    <plugin>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>3.1</version>
    <configuration>
    <source>1.7</source>
    <target>1.7</target>
    </configuration>
    </plugin>
    <plugin>
    <artifactId>maven-war-plugin</artifactId>
    <version>2.4</version>
    <configuration>
    <warSourceDirectory>WebContent</warSourceDirectory>
    <failOnMissingWebXml>false</failOnMissingWebXml>
    </configuration>
    </plugin>

    <plugin>
    <artifactId>maven-dependency-plugin</artifactId>
    <executions>
    <execution>
    <phase>install</phase>
    <goals>
    <goal>copy-dependencies</goal>
    </goals>
    <configuration>
    <outputDirectory>D:/project/a/WebRoot/WEB-INF/lib</outputDirectory>
    </configuration>
    </execution>
    </executions>
    </plugin>
    </plugins>
    rails3
        4
    rails3  
       2015-11-16 09:02:53 +08:00   ❤️ 1
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5459 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 03:08 · PVG 11:08 · LAX 20:08 · JFK 23:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.