Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jetty-users] Dependency tree built

Hi:

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>

And the result:

[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



2015-09-14 22:44 GMT+08:00 Simone Bordet <sbordet@xxxxxxxxxxx>:
Hi,

On Mon, Sep 14, 2015 at 4:22 PM, Muhui Jiang <jiangmuhui@xxxxxxxxx> wrote:
> Okay, I am going to do it.
>
> I used the release jar packages before for my testing.
>
>  If I want to build Jetty source I pulled from github, it seems I need to
> use maven. Am I right?

Maven and JDK 8.

Use:

mvn clean install -DskipTests=true

to speed up the build by skipping all tests.

--
Simone Bordet
----
http://cometd.org
http://webtide.com
Developer advice, training, services and support
from the Jetty & CometD experts.
_______________________________________________
jetty-users mailing list
jetty-users@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/jetty-users


Back to the top