Maven系统范围依赖项不会复制源jar以构建目标jar

时间:2018-02-07 10:26:17

标签: java maven jar

我现在处于这种情况,我无法将已编译的jar放入我们的自定义maven存储库中。我们的存储库是在我的maven配置中配置的。我想要实现的是使用依赖项的本地编译jar文件替换我们的文件服务器中的签出文件。

<dependency>
        <groupId>...</groupId>
        <artifactId>...</artifactId>
        <version>...</version>
        <scope>system</scope>
        <systemPath>*filepath*</systemPath>
</dependency>

这将找到该文件并编译我的jar,但它不会将依赖项复制到编译jar中的lib目录中,这意味着我的应用程序无法运行。有没有办法链接本地jar文件,并使其实际出现在生成的jar文件&#34; lib&#34; ?目录

1 个答案:

答案 0 :(得分:0)

您可以使用copy-rename-maven-plugin

 #include <cstdlib>
 #include <iostream>
 #include <conio.h>
 #include <ctime>
 #include <windows.h>

 using namespace std;

 void sposta_tu(posizione pos, char cosa){
      HANDLE handle = GetStdHandle ( STD_OUTPUT_HANDLE );
      COORD coordinate = {pos.y,pos.x};
      FillConsoleOutputCharacter ( handle, cosa ,1, coordinate, 0 );
 }
 void ellimina_tu(posizione pos){
      HANDLE handle = GetStdHandle ( STD_OUTPUT_HANDLE );
      COORD coordinate = {pos.y,pos.x};
      FillConsoleOutputCharacter ( handle,' ',1, coordinate, 0 );
 }