pom.xml相关内容

将Web应用程序项目转换为Maven项目,并将相应的.classpath文件转换为pom.xml

将简单的Web应用程序项目转换为Maven项目后,是否可以将项目.classpath文件转换为pom.xml?因为如果我的项目使用了很多jar,并且我想将其转换为maven,那么我将执行configure-> convert到maven,但是不可能在pom.xml中手动添加所有jar依赖项.因此,有没有任何工具可以将其转换. 解决方案 首先,没有工具可以执行此类操作.问题通常是您有大量依赖 ..
发布时间:2020-05-07 23:32:19 其他开发

Maven-在构建时包含不同的文件

我有十个WAR文件,所有文件都具有几乎相同的代码和标记.唯一的区别在于图像,CSS和消息.我遇到了“个人档案"的概念,但还没有完全理解它,我不确定这是否可以满足我的需要. 基本上,我想要一个针对10个不同WAR的具有不同配置文件的基础项目.每当以给定的配置文件开始构建时,它都会进入存储库(本地或我的组织的存储库)并检索CSS,图像和消息文件,并将它们放置在正确的位置,然后再完成此过程.我无法 ..
发布时间:2020-05-07 23:29:38 Java开发

如何使Jetty-Maven-Plug部署从存储库检索的战争?

我正在为一个大小合适的Web项目设置一个集成测试模块.集成测试模块与Web项目本身分离,并且具有自己的pom. 这个想法是使用maven-soapui-plugin发送请求并验证响应.设置soapui插件很简单.但是,我在弄清楚如何告诉jetty-maven-plugin从远程存储库部署战争方面遇到了麻烦. 如果我正确理解,jetty-maven-plugin具有一个名为“ ..

如何在Maven中使用或滥用工件分类器?

我们目前正在尝试将使用ant构建的非常(非常)大型项目移植到maven(同时也移植到svn).在重塑项目结构以最适合Maven范例的过程中,正在探索所有可能性. 现在更具体地讲,我遇到了分类器,并且想知道如何利用它们来发挥自己的优势,同时避免使用“分类器反模式". 谢谢 来自: http://maven.apache.org/pom.html 分类器:您有时可能会在 坐标, ..

在不相关的项目中共享Maven pom.xml的部分的最佳方法?

我们公司针对Maven poms定义了许多“最佳实践".例如,为资源处理指定utf-8,要对其进行过滤的文件夹,处理单元测试与集成测试以及编译器设置. 现在,这些最佳实践记录在我们公司的Wiki上,但是当“最佳实践"列表发生更改时,这些更改很少会反映在项目poms中,直到出现问题为止.人的本性就是一切……. 我们是否可以通过Maven提供/实施这些设置和属性?几乎就像给每个项目一个父p ..
发布时间:2020-05-07 23:22:43 Java开发

将父POM分解为子

给出一个带有父POM的Maven项目-主要包括插件和依赖项版本-我如何生成一个POM,该POM从父中获取信息,将其放入子中并删除对父的引用? 理想情况下,这可以通过maven-assembly-plugin完成. 更新:我需要自动完成此操作,因为手动操作既乏味又乏味. 更新2 :我正在为外部代码准备源代码,并且只希望交付一个项目,而不是整个家庭. 解决方案 前段时间我遇到 ..
发布时间:2020-05-07 23:20:08 其他开发

Maven校验和pom设置?

Google让我失败了,即使在这里我也找不到答案-让我真正在这里发布我的第一个问题. 我正在尝试获取命令"mvn install"以自动生成工件的校验和,并将校验和与工件一起正确地放置在存储库中.我读过的所有内容似乎都表明它应该在没有我干预的情况下发生,但是我所得到的只是工件,源zip,pom和本地元数据xml. 该项目的pom如下所示: ..
发布时间:2020-05-07 23:08:16 其他开发

Maven,如何添加回购中不可用的其他库

我有一个Maven项目,该项目具有一组库依赖关系,而这些依赖关系无法通过任何Maven存储库获得.如何将这些库添加到pom?我想这样做,所以当我运行'mvn eclipse:eclipse'时,它不会从eclipse类路径中删除那些库. 解决方案 您有3个选项: 通过install:install-file将库添加到本地存储库中(显然,这不是可移植的,如果不这样做,您将无法在另一台计 ..
发布时间:2020-05-07 22:56:43 其他开发

如何使用Maven依赖本地图书馆

我有一个包含两个子项目的项目: A.外部API的通用库 B.一个程序取决于上述库 它们在同一目录中.我如何使B用Maven引用A? 解决方案 在B的pom.xml中将A声明为依赖项.确保A具有有效的pom.xml并已部署到您的存储库(本地/关系).我们一直都这样做.如果您始终希望从存储库中提取最新版本,请小心分配SNAPSHOT版本. ..
发布时间:2020-05-07 22:47:34 其他开发