首页 / 知识
关于Maven 2:在Maven2多项目构建中缺少AAR文件
2023-04-16 00:04:00

Missing aar file in maven2 multi-project build我正在尝试使用maven2建立一个axis2项目。 我的项目配置为带有AAR,WAR和EAR模块的父项目。 当我运行父项目的程序包目标时,控制台将显示成功的构建并创建所有文件。 但是,由AAR项目生成的AAR文件不包括在生成的WAR项目中。 AAR项目被列为WAR项目的依赖项。 当我明确运行WAR的软件包目标时,AAR文件便包含在WAR文件中。 为什么在运行孩子的包裹目标时,父母的包裹目标不包括必要的依赖关系? 我在战争项目中使用了maven-war-plugin v2.1-alpha-2。 父POM:
AAR POM:
战争POM:
谢谢, 通过将以下插件添加到ws-war pom文件中,我能够使我的Maven构建正常工作:
您是否尝试过在依赖项中使用" type"元素? 例如:
在没有看到您实际的pom文件的情况下很难确定您的问题是什么。 更新: 如果从父项目中运行:
附带说明一下,我从未对Maven War插件感到非常满意。 我总是最终使用maven程序集插件。 它似乎工作得更好并且更加一致。 另外,请确保您使用的是最新版本的maven(2.0.9)。 我花了半天时间来解决类似问题,该问题已在最新版本中修复。 |
最新内容
相关内容
linux打包项目命令?
linux打包项目命令?,项目,文件,命令,软件,数字,系统,名称,工具,目录,格式,Linux打包和压缩1、Linux下,常用打包命令有2个,分别是tar和dd;常用的压linux复制命令文件?
linux复制命令文件?,系统,文件,命令,目录,基本知识,源文件,目标,文件夹,路径,选项,linux怎么复制命令cp命令:用于复制文件或目录。语法如下:`baslinux下文件均分命令?
linux下文件均分命令?,管理,情况,系统,工作,信息,地址,命令,目录,单位,设备,Linux文件系统操作命令1、cat:可以显示文件的内容(经常和more搭配脚本linux上运行命令?
脚本linux上运行命令?,工具,代码,时间,密码,系统,环境,名字,位置,第三,下来,typescript脚本中怎样运行Linux命令?1、Script可用于记录当前用户linux查文件数量命令?
linux查文件数量命令?,系统,数据,电脑,命令,文件,信息,代码,对比,软件,第三,linux系统如何查看自己创建了多少文件夹为了实验,我打算总共创建 7linux运行脚本时未找到命令?
linux运行脚本时未找到命令?,系统,信息,环境,软件,异常,官网,底部,电脑,平台,为什么说,linux无法找到脚本文件是什么意思?1、意思是:找不到执行改文件名linux命令?
改文件名linux命令?,名字,软件,文件,命令,位置,系统,文件名,目录,指令,方面,linux下对文件重命名是什么命令Linux重命名文件是rename。Linux中linux拼接文件命令?
linux拼接文件命令?,文件,数据,命令,代码,时间,信息,系统,情况,管理,标准,Linux文件相关命令top:显示当前进程的系统资源使用情况。kill:终止指linux文件常用命令?
linux文件常用命令?,工作,地址,信息,系统,命令,目录,标准,情况,管理,常用命令,linux常用命令及用法linux系统常用操作命令如下:ls:全拼list,功能文件写入linux命令?
文件写入linux命令?,文件,命令,状态,系统,名称,时间,首次,数据,数字,内容,在linux命令行下如何将指定的几行内容写入到一个文件中?1、首先连接linux命令写满文件?
linux命令写满文件?,地址,工作,命令,系统,管理,文件,目录,标准,电脑,信息,Linux命令linux系统常用操作命令如下:ls:全拼list,功能是列出目录的内文件夹排序linux命令?
文件夹排序linux命令?,系统,数字,信息,工作,时间,命令,管理,设备,单位,工具,基本linux命令1、linux系统常用操作命令如下:ls:全拼list,功能是列出