相关疑难解决方法(0)

使用Maven复制文件的最佳做法

我有配置文件和各种文档,我想使用Maven2从开发环境复制到dev-server目录.奇怪的是,Maven在这项任务中看起来并不强大.


一些选项:

  • 在Maven中简单使用复制任务

__CODE__

  • 使用Ant插件从Ant 执行复制.

  • 构造一个zip类型的工件,以及POM的"主"工件(通常是jar类型),然后将该工件从存储库解压缩到目标目录中.

  • maven-resources插件,如下所述.

  • Maven Assembly插件 - 但是当我想简单地"按常规"做事时,这似乎需要大量的手动定义.

  • 这个页面甚至展示了如何构建一个进行复制的插件!

  • maven-upload插件,如下所述.

  • 带有副本的maven-dependency-plugin,如下所述.


所有这些看起来都是不必要的:Maven应该擅长完成这些标准任务,而不用大惊小怪.

有什么建议?

build-process maven-2 release-management maven

183
推荐指数
7
解决办法
27万
查看次数

使用Maven进行部署

我有使用Maven的4个嵌套子项目的项目任务:

  1. 对于每个子进程:jar-up资源目录,包括项目依赖性
  2. 上移到父项目
  3. 使用单个命令将所有创建的存档提取到各种远程目标(完全安装),其中可能包括http服务器,应用服务器,文件服务器等(主要是*NIX).目的地在子项目级别提供
  4. 也应该可以从单个子项目中解压缩/复制(部分安装)

文件不是Java - 主要是各种脚本和HTML

我正在查看各种插件来帮助完成任务:汇编,依赖,antrun,解压缩.依赖性看起来很有希望,但我不仅需要解压缩依赖jar,还要解压缩(子)项目内容.此外,由于我无法真正将操作紧缩到Maven生命周期,我将如何触发远程安装?mvn依赖:unpack?这不是非常具有描述性或直观性.是否可以在不编写插件的情况下创建自定义目标(例如project:install)?

使用Maven是公司的标准,所以请不要提供替代品 - 我几乎坚持我拥有的东西

deployment maven-2

21
推荐指数
2
解决办法
2万
查看次数

如何通过maven将java jar文件部署到远程服务器

我想将 jar 文件部署到远程服务器并运行它。有没有 maven 插件可以做这个过程?我知道tomcat for maven 插件可以将war 文件部署到远程服务器,但是我的项目不是servlet 项目。我认为的过程是: 1. 将 jar 文件传输到远程服务器。2.运行jar文件。

什么是更好的解决方案?谢谢!

java tomcat maven

5
推荐指数
1
解决办法
6413
查看次数