Maven incluir uma dependencia jar em meu pacote jar

Olá pessoal !

Estou com um pom.xml que eu imagina que iria funcionar normalmente em incluir uma dependencia que tenho mas que está em scope System.
eu não faço idéia do porque ele cria meu projeto .jar mas não inclui minha dependencia .jar

quando utilizo assembly depedences ele não inclui minha dependencia também, mas gera 2 jars do meu projeto com classes repetidas.(não sei porque também)

agora ao importar o .jar da dependencia para o eclipse, o mesmo é incluido tranquilarmente

Meu problema é no momento de gerar o projeto .jar

segue simples meu POM.xml

Suggestões serão muito bem vindas! pois não sei mais o que fazer
obrigado!

pom.xml

<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>my.myproject</groupId>
  <artifactId>myproject</artifactId>
  <version>1.0</version>
  <packaging>jar</packaging>
  <name>myproject</name>
  <url>http://maven.apache.org</url>


  <dependencies>
	<dependency>
		<groupId>org.snmp</groupId>
		<artifactId>snmp</artifactId>
		<version>1.1.4</version>
        <scope>system</scope>
		<type>jar</type>
		<systemPath>${project.basedir}/lib/snmp.jar</systemPath>
	</dependency>
  </dependencies>
	<build>
	<plugins>
				<plugin>
					<groupId>org.apache.maven.plugins</groupId>
					<artifactId>maven-compiler-plugin</artifactId>
					<version>2.3.2</version>
				   <configuration>
						<fork>true</fork>
						<source>1.7</source>
						<target>1.7</target>
						<meminitial>512m</meminitial>
						<maxmem>1024m</maxmem>
						<executable>${env.JAVA_HOME}/bin/javac</executable>
					</configuration>
				</plugin>   
			
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-jar-plugin</artifactId>
				<version>2.2</version>
				<executions>
					<execution>
						<id>default-jar</id>
						<goals>
							<goal>jar</goal>
						</goals>
						<phase>package</phase>
						<configuration>
							<outputDirectory>${project.basedir}/target</outputDirectory>
							<archive>
								 <addMavenDescriptor>false</addMavenDescriptor>  
								<manifest>
									<addClasspath>true</addClasspath>
									<mainClass>panic.shortcut.PanicShortcut</mainClass>
								</manifest>
							</archive>
						</configuration>
					</execution>
				</executions>
			</plugin>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-dependency-plugin</artifactId>
				<executions>
					<execution>
						<id>copy-dependencies</id>
						<phase>compile</phase>
						<goals>
							<goal>copy-dependencies</goal>
						</goals>
						<configuration>
							<outputDirectory>C:/Java/workspace/test/myproject/lib</outputDirectory>
							<overWriteReleases>false</overWriteReleases>
							<overWriteSnapshots>false</overWriteSnapshots>
							<overWriteIfNewer>true</overWriteIfNewer>
						</configuration>
					</execution>
				</executions>
			</plugin>
			
			
				<plugin>
				  <artifactId>maven-assembly-plugin</artifactId>
				  <configuration>
					<archive>
					   <addMavenDescriptor>false</addMavenDescriptor>  
						<manifest>
							<addClasspath>true</addClasspath>
					                                <mainClass>my.project.MainClassTest</mainClass>
						</manifest>
					</archive>
					<descriptorRefs>
					  <descriptorRef>jar-with-dependencies</descriptorRef>
					</descriptorRefs>
				  </configuration>
				</plugin>
			  
	</plugins>
	
	</build>	
		<repositories>
				<repository>
					<id>maven2-repository.dev.java.net</id>
					<name>Java.net Repository for Maven</name>
					<url>http://download.java.net/maven/2/</url>
				</repository>
				<repository>
			       <id>my-local-repo</id>
			       <url>file://C:/Java/workspace/test/myproject/lib</url>
			   </repository>
		</repositories>
</project>

Boa tarde,

Você pode utilizar o maven-antrun-plugin conforme o exemplo abaixo.

<plugin> <artifactId>maven-antrun-plugin</artifactId> <executions> <execution> <phase>test</phase> <goals> <goal>run</goal> </goals> <configuration> <tasks> <echo>Copia X.jar </echo> <copy file="${basedir}\WebContent\WEB-INF\lib\X.jar" todir="${project.build.directory}\${project.build.finalName}\WEB-INF\lib"/> </tasks> </configuration> </execution> </executions> </plugin>