Adrian Cole created MDEP-723:
--------------------------------

             Summary: Allow copying dependencies via CLI coordinates instead of 
pom file
                 Key: MDEP-723
                 URL: https://issues.apache.org/jira/browse/MDEP-723
             Project: Maven Dependency Plugin
          Issue Type: New Feature
          Components: copy-dependencies
            Reporter: Adrian Cole


It would be nice to get transitive deps into a libs dir without having to 
define a pom.xml first. Here's what I'm doing now.

{code:sh}
# Dist includes large dependencies needed by streams and connect: retain only 
broker and ZK.
# We can do this because broker is independent from both kafka-streams and 
connect modules.
# See https://issues.apache.org/jira/browse/KAFKA-10380
cat > pom.xml <<-EOF
<project>
  <modelVersion>4.0.0</modelVersion>

  <groupId>io.zipkin.kafka</groupId>
  <artifactId>get-kafka</artifactId>
  <version>0.1.0-SNAPSHOT</version>
  <packaging>pom</packaging>

  <dependencies>
    <dependency>
      <groupId>org.apache.kafka</groupId>
      <artifactId>kafka_${SCALA_VERSION}</artifactId>
      <version>${KAFKA_VERSION}</version>
    </dependency>
    <dependency>
      <groupId>org.slf4j</groupId>
      <artifactId>slf4j-log4j12</artifactId>
      <version>1.7.30</version>
    </dependency>
  </dependencies>
</project>
EOF
mvn -q --batch-mode dependency:copy-dependencies -DoutputDirectory=libs && rm 
pom.xml
{code}




--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to