<assembly>
  <id>sources</id>
  <formats>
    <format>jar</format>
  </formats>
  <includeBaseDirectory>false</includeBaseDirectory>
  <fileSets>
    <fileSet>
      <includes>
       <include>LICENSE.txt</include>
       <include>NOTICE.txt</include>
      </includes>
    </fileSet>
    <fileSet>
      <directory>src/main/java</directory>
      <outputDirectory>.</outputDirectory>
      <includes>
        <include>**/*.java</include>
      </includes>
      <useDefaultExcludes>true</useDefaultExcludes>
    </fileSet>
  </fileSets>
</assembly>
<assembly>
  <id>sources</id>
  <formats>
    <format>jar</format>
  </formats>
  <includeBaseDirectory>false</includeBaseDirectory>
  <fileSets>
    <fileSet>
      <includes>
       <include>LICENSE.txt</include>
       <include>NOTICE.txt</include>
      </includes>
      <outputDirectory>META-INF</outputDirectory>
    </fileSet>
    <fileSet>
      <directory>src/main/java</directory>
      <outputDirectory>.</outputDirectory>
      <includes>
        <include>**/*.java</include>
      </includes>
      <useDefaultExcludes>true</useDefaultExcludes>
    </fileSet>
  </fileSets>
</assembly>

Move extra files into META-INF inside the sources.jar.
Move extra files into META-INF inside the sources.jar.

The LICENSE.txt and NOTICE.txt files are already stored into the
META-INF of the binary jar file.

GitHub: fixes #15.
