当前位置: 首页 > 知识库问答 >
问题:

Maven build war部分类不包括在内

鞠子轩
2023-03-14

在两台不同的机器上使用MVN installMVN compile WAR:WAR构建maven webapp时,生成的WAR文件相差20MB,构建时间相差1.5分钟(30s vs 2min)

通过使用WinRAR检查war文件,我注意到较小的war不包含WEB-INF\classes\WEB-INF和WEB-INF\classes\资源文件夹。

整个码基是一样的。pom.xml包含maven-compiler-plugin,webapp和单元测试在这两个应用程序上运行良好,不同的是较小的WAR似乎没有包含语言本地属性文件。

共有1个答案

吕德惠
2023-03-14

其中一台机器很可能将损坏的工件存储在本地maven存储库中,或者指向带有损坏工件的镜像服务器。当工件具有无效的pom.xml或父级的pom.xml无法解析时,您将得到一个警告:

POM for无效,传递依赖项(如果有)将不可用

检查控制台输出并确认没有此类警告。请看这个答案以便进一步阅读。

 类似资料:
  • 问题内容: 我正在尝试将嵌入式Javascript渲染器用于节点:https : //github.com/visionmedia/ejs 我想知道如何在.ejs视图文件中包含另一个视图文件(部分)。 问题答案: 使用Express 3.0: 路径是相对于包含文件的调用者的相对路径,而不是相对于通过设置的views目录的相对路径。 EJS包括 (更新:ejs v3.0.1的最新语法是)

  • 我正试图在Mac OS X El Capitan上使用创建一个虚拟环境。我已经用安装了Python 2.7.11,默认情况下包括、和。 然而,当我尝试安装以下说明在留档或从任何其他资源,我得到几个问题: 完成其工作后,可执行文件未放置在中,因此我需要手动它(这可能表明此步骤的安装有问题) 运行后,它会创建新的环境,从-安装中捕获Python 2.7.11,但是:文件夹中没有。这意味着,如果我尝试,

  • 问题内容: 如果我运行带有子句的查询,它似乎排除了结束值。 例如: 从‘2011-01-01’到‘2011-01-30’的所有结果;跳过“ 2011-01-31” 所在的记录。谁能解释这个查询的行为方式,以及如何修改它以包含“ 2011-01-31” 所在的记录?(由于用户选择了结束日期,因此未在结束日期前加上1。) 问题答案: 该字段可能具有时间成分。 截断它:

  • 我正在构建的Azure函数需要能够在AzureSQL服务器数据库中执行过程。 我有工作Java代码在Eclipse(基于@duffmo的答案在JavaDB连接) 然后,我将代码移植到Visual Studio Code中的Azure Function,以便部署到Azure。(注意我已删除安全代码等)我使用 然而这条线 导致以下错误 我试图通过 > 将放在lib目录中 手动将以下内容添加到pom.x

  • 我得到了以下几门课: 现在,当我序列化包装在中的时,JSON不包含包含类型ID的属性。虫子?当我序列化到或只序列化到时,它可以正常工作。 编辑:我用一个简单的Spring REST控制器和两个测试制作了一个SSCCE。第一个测试是直接使用,虽然缺少,但它在反序列化中是成功的。第二个测试调用REST控制器并失败,出现错误,因为缺少: 提取类型[class com.example.demo.mySub

  • 本文向大家介绍WordPress 包括外部css文件,包括了WordPress 包括外部css文件的使用技巧和注意事项,需要的朋友参考一下 示例 在此示例中,我们要包括字体真棒图标字体