首页 > 代码库 > maven jetty

maven jetty

父项目:

        <dependency>            <groupId>org.apache.commons</groupId>            <artifactId>commons-lang3</artifactId>        </dependency>    </dependencies>    <profiles>        <profile>            <id>dev</id>            <properties>                <env>dev</env>            </properties>        </profile>        <profile>            <id>test</id>            <properties>                <env>test</env>            </properties>        </profile>        <profile>            <id>beta</id>            <properties>                <env>beta</env>            </properties>        </profile>        <profile>            <id>prod</id>            <properties>                <env>prod</env>            </properties>        </profile>    </profiles>    <build>        <pluginManagement>            <plugins>                <plugin>                    <groupId>org.apache.maven.plugins</groupId>                    <artifactId>maven-compiler-plugin</artifactId>                    <version>3.2</version>                    <configuration>                        <source>${javac.target.version}</source>                        <target>${javac.target.version}</target>                    </configuration>                </plugin>                <plugin>                    <groupId>org.apache.maven.plugins</groupId>                    <artifactId>maven-resources-plugin</artifactId>                    <version>2.7</version>                    <configuration>                        <encoding>UTF-8</encoding>                    </configuration>                </plugin>                <plugin>                    <groupId>org.apache.maven.plugins</groupId>                    <artifactId>maven-dependency-plugin</artifactId>                    <version>2.9</version>                </plugin>                <plugin>                    <groupId>org.apache.maven.plugins</groupId>                    <artifactId>maven-war-plugin</artifactId>                    <version>2.4</version>                </plugin>                <plugin>                    <groupId>org.mortbay.jetty</groupId>                    <artifactId>jetty-maven-plugin</artifactId>                    <version>8.1.16.v20140903</version>                </plugin>                <plugin>                    <groupId>org.apache.tomcat.maven</groupId>                    <artifactId>tomcat7-maven-plugin</artifactId>                    <version>${tomcat7.version}</version>                </plugin>                <plugin>                    <groupId>org.apache.maven.plugins</groupId>                    <artifactId>maven-surefire-plugin</artifactId>                    <version>${maven.surefire.plugin.version}</version>                    <configuration>                        <skipTests>true</skipTests>                    </configuration>                </plugin>                <plugin>                    <groupId>org.apache.maven.plugins</groupId>                    <artifactId>maven-jar-plugin</artifactId>                    <version>${maven.jar.plugin.version}</version>                </plugin>                <plugin>                    <groupId>org.mybatis.generator</groupId>                    <artifactId>mybatis-generator-maven-plugin</artifactId>                    <version>${mybatis.generator.plugin.version}</version>                </plugin>            </plugins>        </pluginManagement>    </build></project>

 

 

子项目:

    <build>        <finalName>web</finalName>        <sourceDirectory>${basedir}/src/main/java</sourceDirectory>        <resources>            <resource>                <directory>${basedir}/src/main/resources</directory>                <filtering>true</filtering>                <includes>                    <include>*.xml</include>                    <include>*.properties</include>                    <include>spring/*</include>                    <include>mybatis/**/*</include>                </includes>                <excludes>                    <exclude>config.properties</exclude>                    <exclude>jdbc.properties</exclude>                    <exclude>log4j.properties</exclude>                    <exclude>version.properties</exclude>                </excludes>            </resource>            <resource>                <directory>${basedir}/src/main/resources/config/${env}</directory>                <includes>                    <include>config.properties</include>                    <include>jdbc.properties</include>                    <include>log4j.properties</include>                    <include>version.properties</include>                </includes>            </resource>        </resources>        <plugins>            <plugin>                <groupId>org.apache.maven.plugins</groupId>                <artifactId>maven-compiler-plugin</artifactId>                <configuration>                    <source>${javac.target.version}</source>                    <target>${javac.target.version}</target>                </configuration>            </plugin>            <plugin>                <groupId>org.apache.maven.plugins</groupId>                <artifactId>maven-dependency-plugin</artifactId>            </plugin>            <plugin>                <groupId>org.apache.maven.plugins</groupId>                <artifactId>maven-resources-plugin</artifactId>                <configuration>                    <encoding>UTF-8</encoding>                </configuration>            </plugin>            <plugin>                <groupId>org.apache.maven.plugins</groupId>                <artifactId>maven-war-plugin</artifactId>                <configuration>                    <outputDirectory>${project.build.directory}</outputDirectory>                    <archive>                        <manifest>                            <addDefaultImplementationEntries>true</addDefaultImplementationEntries>                            <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>                        </manifest>                    </archive>                </configuration>            </plugin>            <plugin>                <groupId>org.mortbay.jetty</groupId>                <artifactId>jetty-maven-plugin</artifactId>                <configuration>                    <connectors>                        <connector implementation="org.eclipse.jetty.server.nio.SelectChannelConnector">                            <host>0.0.0.0</host>                            <port>8081</port>                        </connector>                    </connectors>                    <scanIntervalSeconds>10</scanIntervalSeconds>                    <stopKey>jetty-stop</stopKey>                    <stopPort>9998</stopPort>                    <webApp>                        <contextPath>/safety-web</contextPath>                    </webApp>                </configuration>            </plugin>        </plugins>        <defaultGoal>install</defaultGoal>    </build>

 

maven jetty