Maven Jetty Plugin Beispiele

Beispiele für Maven Jetty Plugins

jetty-big-logo

Einige Beispiele für Maven Jetty 8.x- und 9.x-Plugins, nur als Kurzreferenz.

1. Maven Jetty Plugin 9.x.

Note
Sie müssen Maven 3 und Java 1.7 für das Maven Jetty 9.x-Plugin verwenden.

1.1 The ‘groupId’ is org.eclipse.jetty, by default, it runs on port 8080, in root context ‘/’.

pom.xml

  
    org.eclipse.jetty
    jetty-maven-plugin
    9.2.11.v20150529
  

So führen Sie das Maven Jetty-Plugin aus

Terminal

$ mvn jetty:run

Bereitgestellte URL:http://localhost:8080/

So stoppen Sie die laufende Jetty-Instanz

Terminal

$ ctrl + c

1.2 Change a context path.

pom.xml

  
    org.eclipse.jetty
    jetty-maven-plugin
    9.2.11.v20150529
    
        10
        
             /abc
        
    
  

Bereitgestellte URL:http://localhost:8080/abc

1.3 Change a different port.

pom.xml

  
    org.eclipse.jetty
    jetty-maven-plugin
    9.2.11.v20150529
    
        10
        
             /abc
        
        
                 8888
            
    
  

Bereitgestellte URL:http://localhost:8888/abc

Oder Sie können eine Systemeigenschaftjetty.port manuell übergeben:

mvn -Djetty.port=8888 jetty:run

1.4 jetty.xml example.

pom.xml

    
        org.eclipse.jetty
        jetty-maven-plugin
        9.2.11.v20150529
        
            10
            
                  /abc
             
             jetty.xml
        
    

jetty.xml



  
    
      
        
        
        
        
      
    
  

Bereitgestellte URL:http://localhost:1234/abc

2. Maven Jetty Plugin 8.x.

2.1 The ‘groupId’ is org.mortbay.jetty, by default, it runs on port 8080, in root context ‘/’.

pom.xml

  
    org.mortbay.jetty
    jetty-maven-plugin
    8.1.16.v20140903
  

2.2 Change a different context path, set seconds to check for changes and automatically hot redeploy.

pom.xml

  
    org.mortbay.jetty
    jetty-maven-plugin
    8.1.16.v20140903
    
        10
        
            /abc
        
    
  

Bereitgestellte URL:http://localhost:8080/abc

2.3 Change a different port to start.

pom.xml

  
    org.mortbay.jetty
    jetty-maven-plugin
    8.1.16.v20140903
    
        10
        
            /abc
        
        
            
            8888
            
        
    
  

Bereitgestellte URL:http://localhost:8888/abc

Alternativ können Sie eine Systemeigenschaftjetty.port manuell übergeben.

mvn -Djetty.port=8888 jetty:run

P.S The class SelectChannelConnector is the default Jetty connector.