The exec-maven-plugin not start when I build.
I pulled all the code from master branch and try to build it with the pom.xml under the http2-client folder. And my pom.xml here:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<groupId>org.eclipse.jetty.http2</groupId>
<artifactId>http2-parent</artifactId>
<version>9.3.4-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>http2-client</artifactId>
<name>Jetty :: HTTP2 :: Client</name>
<properties>
<bundle-symbolic-name>${project.groupId}.client</bundle-symbolic-name>
</properties>
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.4.0</version>
<executions>
<execution>
<goals>
<goal>exec</goal>
</goals>
</execution>
</executions>
<configuration>
<executable>java</executable>
<arguments>
<argument>org.eclipse.jetty.http2.client.Client</argument>
</arguments>
</configuration>
</plugin>
</plugins>
</build>
<dependencies>
<dependency>
<groupId>org.eclipse.jetty.http2</groupId>
<artifactId>http2-common</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-alpn-client</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty.toolchain</groupId>
<artifactId>jetty-test-helper</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-server</artifactId>
<version>${project.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-servlet</artifactId>
<version>${project.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-servlets</artifactId>
<version>${project.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-proxy</artifactId>
<version>${project.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.eclipse.jetty.http2</groupId>
<artifactId>http2-server</artifactId>
<version>${project.version}</version>
<scope>test</scope>
</dependency>
</dependencies>
</project>
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Jetty :: HTTP2 :: Client 9.3.4-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- build-helper-maven-plugin:1.5:parse-version (set-osgi-version) @ http2-client ---
[INFO]
[INFO] --- maven-enforcer-plugin:1.1:enforce (enforce-java) @ http2-client ---
[INFO]
[INFO] --- maven-enforcer-plugin:1.1:enforce (ban-junit-dep.jar) @ http2-client ---
[INFO]
[INFO] --- maven-remote-resources-plugin:1.2:process (default) @ http2-client ---
[INFO] Setting property: classpath.resource.loader.class => 'org.codehaus.plexus.velocity.ContextClassLoaderResourceLoader'.
[INFO] Setting property: velocimacro.messages.on => 'false'.
[INFO] Setting property: resource.loader => 'classpath'.
[INFO] Setting property: resource.manager.logwhenfound => 'false'.
[INFO]
[INFO] --- maven-resources-plugin:2.5:resources (default-resources) @ http2-client ---
[debug] execute contextualize
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /Users/MuhuiJiang/Downloads/jetty.project-master/jetty-http2/http2-client/src/main/resources
[INFO] Copying 1 resource
[INFO]
[INFO] --- jetty-version-maven-plugin:1.0.10:attach-version-text (attach-version) @ http2-client ---
[INFO]
[INFO] --- maven-compiler-plugin:3.3:compile (default-compile) @ http2-client ---
[INFO] Nothing to compile - all classes are up to date
[INFO]
[INFO] >>> maven-pmd-plugin:3.4:check (named-logging-enforcement) > :pmd @ http2-client >>>
[INFO]
[INFO] --- maven-pmd-plugin:3.4:pmd (pmd) @ http2-client ---
[INFO]
[INFO] <<< maven-pmd-plugin:3.4:check (named-logging-enforcement) < :pmd @ http2-client <<<
[INFO]
[INFO] --- maven-pmd-plugin:3.4:check (named-logging-enforcement) @ http2-client ---
[INFO]
[INFO]
[INFO] >>> maven-source-plugin:2.1.2:jar (attach-sources) > generate-sources @ http2-client >>>
[INFO]
[INFO] --- build-helper-maven-plugin:1.5:parse-version (set-osgi-version) @ http2-client ---
[INFO]
[INFO] --- maven-enforcer-plugin:1.1:enforce (enforce-java) @ http2-client ---
[INFO]
[INFO] --- maven-enforcer-plugin:1.1:enforce (ban-junit-dep.jar) @ http2-client ---
[INFO]
[INFO] <<< maven-source-plugin:2.1.2:jar (attach-sources) < generate-sources @ http2-client <<<
[INFO]
[INFO] --- maven-source-plugin:2.1.2:jar (attach-sources) @ http2-client ---
[INFO] about.html already added, skipping
[INFO] Building jar: /Users/MuhuiJiang/Downloads/jetty.project-master/jetty-http2/http2-client/target/http2-client-9.3.4-SNAPSHOT-sources.jar
[INFO] about.html already added, skipping
[INFO]
[INFO] >>> maven-bundle-plugin:2.5.4:manifest (default) > process-classes @ http2-client >>>
[INFO]
[INFO] --- build-helper-maven-plugin:1.5:parse-version (set-osgi-version) @ http2-client ---
[INFO]
[INFO] --- maven-enforcer-plugin:1.1:enforce (enforce-java) @ http2-client ---
[INFO]
[INFO] --- maven-enforcer-plugin:1.1:enforce (ban-junit-dep.jar) @ http2-client ---
[INFO]
[INFO] --- maven-remote-resources-plugin:1.2:process (default) @ http2-client ---
[INFO]
[INFO] --- maven-resources-plugin:2.5:resources (default-resources) @ http2-client ---
[debug] execute contextualize
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /Users/MuhuiJiang/Downloads/jetty.project-master/jetty-http2/http2-client/src/main/resources
[INFO] Copying 1 resource
[INFO] Copying 1 resource
[INFO]
[INFO] --- jetty-version-maven-plugin:1.0.10:attach-version-text (attach-version) @ http2-client ---
[INFO]
[INFO] --- maven-compiler-plugin:3.3:compile (default-compile) @ http2-client ---
[INFO] Nothing to compile - all classes are up to date
[INFO]
[INFO] >>> maven-pmd-plugin:3.4:check (named-logging-enforcement) > :pmd @ http2-client >>>
[INFO]
[INFO] --- maven-pmd-plugin:3.4:pmd (pmd) @ http2-client ---
[INFO]
[INFO] <<< maven-pmd-plugin:3.4:check (named-logging-enforcement) < :pmd @ http2-client <<<
[INFO]
[INFO] --- maven-pmd-plugin:3.4:check (named-logging-enforcement) @ http2-client ---
[INFO]
[INFO]
[INFO] >>> maven-source-plugin:2.1.2:jar (attach-sources) > generate-sources @ http2-client >>>
[INFO]
[INFO] --- build-helper-maven-plugin:1.5:parse-version (set-osgi-version) @ http2-client ---
[INFO]
[INFO] --- maven-enforcer-plugin:1.1:enforce (enforce-java) @ http2-client ---
[INFO]
[INFO] --- maven-enforcer-plugin:1.1:enforce (ban-junit-dep.jar) @ http2-client ---
[INFO]
[INFO] <<< maven-source-plugin:2.1.2:jar (attach-sources) < generate-sources @ http2-client <<<
[INFO]
[INFO] --- maven-source-plugin:2.1.2:jar (attach-sources) @ http2-client ---
[INFO] about.html already added, skipping
[INFO] about.html already added, skipping
[INFO] about.html already added, skipping
[INFO] Building jar: /Users/MuhuiJiang/Downloads/jetty.project-master/jetty-http2/http2-client/target/http2-client-9.3.4-SNAPSHOT-sources.jar
[INFO] about.html already added, skipping
[INFO] about.html already added, skipping
[INFO] about.html already added, skipping
[INFO]
[INFO] <<< maven-bundle-plugin:2.5.4:manifest (default) < process-classes @ http2-client <<<
[INFO]
[INFO] --- maven-bundle-plugin:2.5.4:manifest (default) @ http2-client ---
[INFO]
[INFO] --- maven-resources-plugin:2.5:testResources (default-testResources) @ http2-client ---
[debug] execute contextualize
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO] Copying 1 resource
[INFO]
[INFO] --- maven-compiler-plugin:3.3:testCompile (default-testCompile) @ http2-client ---
[INFO] Not compiling test sources
[INFO]
[INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ http2-client ---
[INFO] Tests are skipped.
[INFO]
[INFO] --- maven-jar-plugin:2.3.1:jar (default-jar) @ http2-client ---
[INFO] Building jar: /Users/MuhuiJiang/Downloads/jetty.project-master/jetty-http2/http2-client/target/http2-client-9.3.4-SNAPSHOT.jar
[INFO]
[INFO] --- maven-site-plugin:3.0-beta-3:attach-descriptor (attach-descriptor) @ http2-client ---
[INFO]
[INFO] --- maven-install-plugin:2.4:install (default-install) @ http2-client ---
[INFO] Installing /Users/MuhuiJiang/Downloads/jetty.project-master/jetty-http2/http2-client/target/http2-client-9.3.4-SNAPSHOT.jar to /Users/MuhuiJiang/.m2/repository/org/eclipse/jetty/http2/http2-client/9.3.4-SNAPSHOT/http2-client-9.3.4-SNAPSHOT.jar
[INFO] Installing /Users/MuhuiJiang/Downloads/jetty.project-master/jetty-http2/http2-client/pom.xml to /Users/MuhuiJiang/.m2/repository/org/eclipse/jetty/http2/http2-client/9.3.4-SNAPSHOT/http2-client-9.3.4-SNAPSHOT.pom
[INFO] Installing /Users/MuhuiJiang/Downloads/jetty.project-master/jetty-http2/http2-client/target/http2-client-9.3.4-SNAPSHOT-sources.jar to /Users/MuhuiJiang/.m2/repository/org/eclipse/jetty/http2/http2-client/9.3.4-SNAPSHOT/http2-client-9.3.4-SNAPSHOT-sources.jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 8.308 s
[INFO] Finished at: 2015-09-16T00:53:06+08:00
[INFO] Final Memory: 30M/460M
[INFO] ------------------------------------------------------------------------
It seems the Client.main is not execute. Anybody know why?
Best Regards
Muhui Jiang