<assembly>
  <id>bin
</id>
  <formats>
    <format>zip
</format>
  </formats>
  <dependencySets>
    <dependencySet>
      <useProjectArtifact>false
</useProjectArtifact>
      <outputDirectory>lib
</outputDirectory>
      <unpack>false
</unpack>
    </dependencySet>
  </dependencySets>
  <fileSets>
    <fileSet>
      <directory>${project.basedir}
</directory>
      <outputDirectory/>
      <includes>
        <include>README*
</include>
        <include>LICENSE*
</include>
        <include>NOTICE*
</include>
      </includes>
    </fileSet>
    <fileSet>
      <directory>${project.basedir}/src/main/resources
</directory>
      <outputDirectory>conf
</outputDirectory>
    </fileSet>
    <fileSet>
      <directory>${project.basedir}/src/main/scripts
</directory>
      <outputDirectory/>
      <includes>
        <include>startup.*
</include>
      </includes>
    </fileSet>
    <fileSet>
      <directory>${project.build.directory}
</directory>
      <outputDirectory/>
      <includes>
        <include>*.jar
</include>
      </includes>
    </fileSet>
  </fileSets>
</assembly> 
 
 
pom 
 
<?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">
  <modelVersion>4.0.0
</modelVersion>
  <groupId>com.cgs.netty
</groupId>
  <artifactId>netty
</artifactId>
  <version>1.0-SNAPSHOT
</version>
  <dependencies>
    <dependency>
      <groupId>com.flyingtiger
</groupId>
      <artifactId>quote-netty
</artifactId>
      <version>1.0.0-SNAPSHOT
</version>
    </dependency>
    <dependency>
      <groupId>org.apache.jmeter
</groupId>
      <artifactId>ApacheJMeter_core
</artifactId>
      <version>3.2
</version>
    </dependency>
    <dependency>
      <groupId>org.apache.jmeter
</groupId>
      <artifactId>ApacheJMeter_components
</artifactId>
      <version>3.2
</version>
    </dependency>
    <dependency>
      <groupId>org.apache.jmeter
</groupId>
      <artifactId>ApacheJMeter_tcp
</artifactId>
      <version>3.2
</version>
    </dependency>
    <dependency>
      <groupId>org.apache.jmeter
</groupId>
      <artifactId>ApacheJMeter_java
</artifactId>
      <version>3.2
</version>
    </dependency>
  </dependencies>
  <build>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins
</groupId>
        <artifactId>maven-compiler-plugin
</artifactId>
        <version>3.6.0
</version>
        <configuration>
          <source>1.8
</source>
          <target>1.8
</target>
          <encoding>utf-8
</encoding>
        </configuration>
      </plugin>
      <plugin>
        <groupId>org.apache.maven.plugins
</groupId>
        <artifactId>maven-jar-plugin
</artifactId>
        <version>3.0.2
</version>
        <configuration>
          <archive>
            <manifest>
              <addClasspath>true
</addClasspath>
              <classpathPrefix>lib/
</classpathPrefix>
              <mainClass>com.cgs.launcher.NettyLauncher
</mainClass>
            </manifest>
          </archive>
        </configuration>
      </plugin>
      <plugin>
        <groupId>org.apache.maven.plugins
</groupId>
        <artifactId>maven-assembly-plugin
</artifactId>
        <version>2.6
</version>
        <configuration>
          <descriptors>
            <descriptor>assembly.xml
</descriptor>
          </descriptors>
        </configuration>
        <executions>
          <execution>
            <id>make-assembly
</id>
            <phase>package
</phase>
            <goals>
              <goal>single
</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
    </plugins>
  </build>
</project>