【问题标题】:Getting jars from scope provided maven web project从范围提供的 Maven Web 项目中获取 jars
【发布时间】:2014-10-22 20:08:42
【问题描述】:

我目前正在开发一个使用 maven 构建的 Java webapp(我还没有使用 mvn 的经验)。对于我的场景,应用程序需要提供的范围。 现在我将如何“提取”在 pom 文件中定义的 jar,以便将它们复制到我的 Tomcat lib 文件夹中?

【问题讨论】:

    标签: java maven web-applications


    【解决方案1】:

    您可以使用maven-dependency-plugincopy-dependencies目标将provided范围的依赖jar复制到特定目录

    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-dependency-plugin</artifactId>
        <version>2.9</version>
        <executions>
          <execution>
            <id>copy-dependencies</id>
            <phase>package</phase>
            <goals>
              <goal>copy-dependencies</goal>
            </goals>
            <configuration>
              <includeScope>provided</includeScope>
              <outputDirectory>${project.build.directory}/providedDependencies</outputDirectory>
            </configuration>
          </execution>
        </executions>
      </plugin>
    

    【讨论】:

    • 太棒了!谢谢!
    猜你喜欢
    • 2015-08-11
    • 2011-05-31
    • 2011-03-24
    • 2018-07-30
    • 2015-06-05
    • 2014-07-13
    • 2016-05-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多