maven 单独传输所有存储库
maven transfer all repositories separately
我正在尝试使用 Maven 为名为 "mysas" 的项目生成可执行 jar,就像这样:
How can I create an executable JAR with dependencies using Maven?
我将那里显示的片段添加到 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
我不想每次做一个小改动就移动这个大文件。有没有一种方法可以让我单独 t运行sfer 一次依赖关系,并使用 mysas-0.1.0.jar 来测试我的更改。
您可以使用 maven 程序集插件打包所需的依赖 jar,并在执行应用程序时确保这些 jar 在类路径中
一种可能的解决方案是使用 Appassembler 插件来打包您的应用程序。然后,您可以传输整个包一次,然后为每个构建只更新您的 jar(没有依赖项)。
我找到了解决方法,步骤如下
- 在远程机器上提取 jar
- 在本地机器上全新安装 Maven
- 复制并替换 类 您从本地到远程机器的更改
在远程服务器上使用以下命令在服务器上创建一个 Jar 并使用该 jar
jar -cvf
我正在尝试使用 Maven 为名为 "mysas" 的项目生成可执行 jar,就像这样:
How can I create an executable JAR with dependencies using Maven?
我将那里显示的片段添加到 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
我不想每次做一个小改动就移动这个大文件。有没有一种方法可以让我单独 t运行sfer 一次依赖关系,并使用 mysas-0.1.0.jar 来测试我的更改。
您可以使用 maven 程序集插件打包所需的依赖 jar,并在执行应用程序时确保这些 jar 在类路径中
一种可能的解决方案是使用 Appassembler 插件来打包您的应用程序。然后,您可以传输整个包一次,然后为每个构建只更新您的 jar(没有依赖项)。
我找到了解决方法,步骤如下
- 在远程机器上提取 jar
- 在本地机器上全新安装 Maven
- 复制并替换 类 您从本地到远程机器的更改
在远程服务器上使用以下命令在服务器上创建一个 Jar 并使用该 jar
jar -cvf