zespół maven zawiera bieżący słoik projektu w końcowym pliku zip / tar

Używam wtyczki zespołu Maven do wygenerowania.tar plik zawiera kilka innych plików, zależne słoiki. Wszystkie pliki są poprawnie kopiowane do podanych folderów w konfiguracjiassembly.xml.

Chciałbym także dołączyć oryginalny słoik projektu do ostatecznego pliku tar, ale nie widzę go w tym momencie.

Po wydaniu otrzymuję następujący komunikatassembly:single cel:

[OSTRZEŻENIE] Nie można uwzględnić artefaktu projektu: com.my.newpkg.project1: jar: 0.0.3.0; nie ma powiązanego pliku lub katalogu.

Po przeczytaniu SO wydaje się, że dodajemy następujące konfiguracjepom.xml należy dodać słoik, ale nadal nie uzyskać oczekiwanego wyniku.

config w pom.xml
<plugin>
   <groupId>org.apache.maven.plugins</groupId>
   <artifactId>maven-jar-plugin</artifactId>
   <version>2.4</version>
   <configuration>
       <archive>
           <manifest>
               <mainClass>com.my.newpkg.project1.MainClass</mainClass>
               <addClasspath>true</addClasspath>
               <classpathPrefix>lib/</classpathPrefix>
           </manifest>
       </archive>
   </configuration>
</plugin>
fragment kodu assembly.xml
<formats>
    <format>dir</format>
    <format>tar</format>
</formats>
<includeBaseDirectory>false</includeBaseDirectory>
<dependencySets>
    <dependencySet>
        <outputDirectory>lib</outputDirectory>
        <excludes>
            <exclude>junit:junit</exclude>
        </excludes>
        <fileMode>0755</fileMode>
    </dependencySet>
</dependencySets>

Więc konfiguracje nie są jeszcze poprawne? lub czy czegoś tu brakuje?

Jak możemy dodać aktualny słoik projektu do końcowej tar

questionAnswers(1)

yourAnswerToTheQuestion