Java maven单独传输所有存储库
我正在尝试使用maven为一个名为“mysas”的项目生成一个可执行jar,如下所示: 我将这里显示的代码片段添加到pom.xml中,并运行mvn clean install。它在mysas/target中生成两个jar文件:mysas-0.1.0.jar和mysas-0.1.0-jar-with-dependencies.jar 我需要在远程机器上测试和运行这个文件,但是mysas-0.1.0-jar-with-dependencies.jar大约有500 MBJava maven单独传输所有存储库,java,eclipse,maven,jar,Java,Eclipse,Maven,Jar,我正在尝试使用maven为一个名为“mysas”的项目生成一个可执行jar,如下所示: 我将这里显示的代码片段添加到pom.xml中,并运行mvn clean install。它在mysas/target中生成两个jar文件:mysas-0.1.0.jar和mysas-0.1.0-jar-with-dependencies.jar 我需要在远程机器上测试和运行这个文件,但是mysas-0.1.0-jar-with-dependencies.jar大约有500 MB 我不想每次做一点小改动就移动
我不想每次做一点小改动就移动这个大文件。有没有一种方法可以单独传输依赖项一次,并使用mysas-0.1.0.jar测试我的更改 您可以使用maven assembly plugin打包所需的依赖JAR,并在执行应用程序时确保这些JAR位于类路径上一种可能的解决方案是使用plugin打包应用程序。然后,您可以传输整个捆绑包一次,然后为每个构建只更新您的jar(没有依赖项)。我找到了一个解决方案,以下是步骤
jar -cvf
谢谢,这是我知道的,但我如何才能在第一时间提取所有的罐子。大约有40个罐子,去m2文件夹识别每个罐子,然后复制也会很痛苦