草庐IT

java - 为什么在导入 STS 时,jhipster 构建的应用程序会出现这么多验证错误?

coder 2024-07-05 原文

我在看 What is the correct Eclipse setup for JHipster? 并决定我有一个类似的问题,但有足够的差异来保证发布一个单独的问题。

我能够使用 yo 构建和运行一个 jhipster 应用程序,它似乎运行正常(我选择默认值,但数据库除外 - 在本地和 prod 中都是 MySQL,加上 websockets,以及 CSS 的“y”包)。

然后我可以将 Maven 项目导入 STS 3.5 并从那里正常运行。

我唯一想弄清楚的是为什么即使在这个项目的 STS 中有如此多的 DTD、JSON、XML 甚至一个 Java 错误报告,所有这些似乎都有效?我应该选择忽略我的 STS 项目中的一些验证,还是这些合法的 jhipster 错误?

错误包括:

描述资源路径位置类型

APT 问题(1 项)

JSR250:Java 的 CommonAnnotations,2.5:@PostConstruct 方法不得抛出已检查的异常。 Application.java/pdbClient/src/main/java/com/staples/pdbc line 35 Annotation Problem

DTD 问题(2 项)

实体“ContentType”的声明必须以“>”结尾。 strict.dtd/pdbClient/node_modules/grunt-contrib-imagemin/node_modules/imagemin/node_modules/imagemin-svgo/node_modules/svgo/node_modules/sax/examples line 81 DTD问题 . . .

JSON问题(23项)

对象未关闭。 bower.json/pdbClient/node_modules/bower/node_modules/bower-json/test/pkg-bower-json-malformed line 1 JSON 问题

意外的标记“/”。预期的 '}', ','。 broken.json/pdbClient/node_modules/karma-phantomjs-launcher/node_modules/phantomjs/node_modules/npmconf/node_modules/config-chain/test line 10 JSON问题 (ETC。)。 . .

意外的标记“<%”。应为字符串或“}”。 _bower.json/pdbClient/node_modules/generator-jhipster/app/templates 第 4 行 JSON 问题 (ETC。)。 . .

XML 问题(30 项)

元素的内容必须包含格式正确的字符数据或标记。 _pom.xml/pdbClient/node_modules/generator-jhipster/app/templates 第 4 行 XML 问题

元素类型“slurm”必须以匹配的结束标签“”结束。 big-not-pretty.xml/pdbClient/node_modules/grunt-contrib-imagemin/node_modules/imagemin/node_modules/imagemin-svgo/node_modules/svgo/node_modules/sax/examples 第 7 行 XML 问题 (ETC。)。 . .

注释中不允许使用字符串“--”。 test.xml/pdbClient/node_modules/grunt-contrib-imagemin/node_modules/imagemin/node_modules/imagemin-svgo/node_modules/svgo/node_modules/sax/examples 第 10 行 XML 问题 (ETC。)。 . .

XML 声明中“版本”后面的值必须是带引号的字符串。 fries.xml/pdbClient/node_modules/generator-jhipster/node_modules/cheerio/node_modules/CSSselect/test/sizzle/data line 1 XML 问题 (ETC。)。 . .

与元素类型“column”关联的属性“defaultValueDate”的值不得包含“<”字符。 _db-changelog-001.xml/pdbClient/node_modules/generator-jhipster/app/templates/src/main/resources/config/liquibase/changelog 第 28 行 XML 问题

与元素类型“缓存”关联的属性“名称”的值不得包含“<”字符。 _ehcache.xml/pdbClient/node_modules/generator-jhipster/app/templates/src/main/resources 第 20 行 XML 问题 (ETC。)。 . .

最佳答案

以下是有关如何在 Eclipse 中排除不需要的文件夹的更多详细信息:

排除Eclipse中的‘node_modules’文件夹(基于Eclipse 3.6.2)

  • 右键单击项目 -> 资源 -> 资源过滤器
  • 然后您应该选择:排除所有、应用于文件夹、名称匹配 node_modules
  • 按确定,你应该可以开始了。

src/main/webapp 中还有 2 个文件夹应该被排除:“bower_components”和“scripts”

这样做:

  • 右键单击项目 -> Javascript -> 包含路径
  • 然后您可以单击“源”选项卡并选择 your_project/src/main/webapp
  • 然后您可以选择“排除:(无)-> 编辑 -> 添加多个
  • 您可以选择“bower_components”和“scripts”,然后点击“ok”。

关于java - 为什么在导入 STS 时,jhipster 构建的应用程序会出现这么多验证错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25894363/

上一篇:xml - 使用 xpath 包含忽略重音

下一篇:php - 在 php 中使用带有 xpath 的属性从 xml 中获取值

相关文章:

excel - 动态更改功能区的按钮标签 Excel

xml - 如何在 GO 中解码动态 XML

java - 如何使用 Moshi 将不同的对象属性反序列化为一个公共(public)类?

web-services - 部分更新 RESTful 服务中的复杂类型

php - 转换编码的utf-8 JSON

java - Android MediaRecorder 属性

java - 用于设备 Java 库的 Google API OAuth 2.0

java - 如果我在 Hibernate 中使用 JPA,我的项目应该有哪些依赖项?

java - 调用应用程序范围的 bean jsf

java - 动态/以编程方式设置具有可绘制背景的按钮大小

©2023 IT工具网

有关java - 为什么在导入 STS 时,jhipster 构建的应用程序会出现这么多验证错误?的更多相关文章

  1. ruby - 为什么我可以在 Ruby 中使用 Object#send 访问私有(private)/ protected 方法? - 2

    类classAprivatedeffooputs:fooendpublicdefbarputs:barendprivatedefzimputs:zimendprotecteddefdibputs:dibendendA的实例a=A.new测试a.foorescueputs:faila.barrescueputs:faila.zimrescueputs:faila.dibrescueputs:faila.gazrescueputs:fail测试输出failbarfailfailfail.发送测试[:foo,:bar,:zim,:dib,:gaz].each{|m|a.send(m)resc

  2. ruby-on-rails - 如何验证 update_all 是否实际在 Rails 中更新 - 2

    给定这段代码defcreate@upgrades=User.update_all(["role=?","upgraded"],:id=>params[:upgrade])redirect_toadmin_upgrades_path,:notice=>"Successfullyupgradeduser."end我如何在该操作中实际验证它们是否已保存或未重定向到适当的页面和消息? 最佳答案 在Rails3中,update_all不返回任何有意义的信息,除了已更新的记录数(这可能取决于您的DBMS是否返回该信息)。http://ar.ru

  3. ruby-on-rails - Rails - 子类化模型的设计模式是什么? - 2

    我有一个模型:classItem项目有一个属性“商店”基于存储的值,我希望Item对象对特定方法具有不同的行为。Rails中是否有针对此的通用设计模式?如果方法中没有大的if-else语句,这是如何干净利落地完成的? 最佳答案 通常通过Single-TableInheritance. 关于ruby-on-rails-Rails-子类化模型的设计模式是什么?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.co

  4. ruby - 具有身份验证的私有(private) Ruby Gem 服务器 - 2

    我想安装一个带有一些身份验证的私有(private)Rubygem服务器。我希望能够使用公共(public)Ubuntu服务器托管内部gem。我读到了http://docs.rubygems.org/read/chapter/18.但是那个没有身份验证-如我所见。然后我读到了https://github.com/cwninja/geminabox.但是当我使用基本身份验证(他们在他们的Wiki中有)时,它会提示从我的服务器获取源。所以。如何制作带有身份验证的私有(private)Rubygem服务器?这是不可能的吗?谢谢。编辑:Geminabox问题。我尝试“捆绑”以安装新的gem..

  5. ruby-on-rails - Rails 常用字符串(用于通知和错误信息等) - 2

    大约一年前,我决定确保每个包含非唯一文本的Flash通知都将从模块中的方法中获取文本。我这样做的最初原因是为了避免一遍又一遍地输入相同的字符串。如果我想更改措辞,我可以在一个地方轻松完成,而且一遍又一遍地重复同一件事而出现拼写错误的可能性也会降低。我最终得到的是这样的:moduleMessagesdefformat_error_messages(errors)errors.map{|attribute,message|"Error:#{attribute.to_s.titleize}#{message}."}enddeferror_message_could_not_find(obje

  6. ruby - 什么是填充的 Base64 编码字符串以及如何在 ruby​​ 中生成它们? - 2

    我正在使用的第三方API的文档状态:"[O]urAPIonlyacceptspaddedBase64encodedstrings."什么是“填充的Base64编码字符串”以及如何在Ruby中生成它们。下面的代码是我第一次尝试创建转换为Base64的JSON格式数据。xa=Base64.encode64(a.to_json) 最佳答案 他们说的padding其实就是Base64本身的一部分。它是末尾的“=”和“==”。Base64将3个字节的数据包编码为4个编码字符。所以如果你的输入数据有长度n和n%3=1=>"=="末尾用于填充n%

  7. ruby - 解析 RDFa、微数据等的最佳方式是什么,使用统一的模式/词汇(例如 schema.org)存储和显示信息 - 2

    我主要使用Ruby来执行此操作,但到目前为止我的攻击计划如下:使用gemsrdf、rdf-rdfa和rdf-microdata或mida来解析给定任何URI的数据。我认为最好映射到像schema.org这样的统一模式,例如使用这个yaml文件,它试图描述数据词汇表和opengraph到schema.org之间的转换:#SchemaXtoschema.orgconversion#data-vocabularyDV:name:namestreet-address:streetAddressregion:addressRegionlocality:addressLocalityphoto:i

  8. ruby - 为什么 4.1%2 使用 Ruby 返回 0.0999999999999996?但是 4.2%2==0.2 - 2

    为什么4.1%2返回0.0999999999999996?但是4.2%2==0.2。 最佳答案 参见此处:WhatEveryProgrammerShouldKnowAboutFloating-PointArithmetic实数是无限的。计算机使用的位数有限(今天是32位、64位)。因此计算机进行的浮点运算不能代表所有的实数。0.1是这些数字之一。请注意,这不是与Ruby相关的问题,而是与所有编程语言相关的问题,因为它来自计算机表示实数的方式。 关于ruby-为什么4.1%2使用Ruby返

  9. ruby-on-rails - 如果为空或不验证数值,则使属性默认为 0 - 2

    我希望我的UserPrice模型的属性在它们为空或不验证数值时默认为0。这些属性是tax_rate、shipping_cost和price。classCreateUserPrices8,:scale=>2t.decimal:tax_rate,:precision=>8,:scale=>2t.decimal:shipping_cost,:precision=>8,:scale=>2endendend起初,我将所有3列的:default=>0放在表格中,但我不想要这样,因为它已经填充了字段,我想使用占位符。这是我的UserPrice模型:classUserPrice回答before_val

  10. ruby-on-rails - 如何验证非模型(甚至非对象)字段 - 2

    我有一个表单,其中有很多字段取自数组(而不是模型或对象)。我如何验证这些字段的存在?solve_problem_pathdo|f|%>... 最佳答案 创建一个简单的类来包装请求参数并使用ActiveModel::Validations。#definedsomewhere,atthesimplest:require'ostruct'classSolvetrue#youcouldevencheckthesolutionwithavalidatorvalidatedoerrors.add(:base,"WRONG!!!")unlesss

随机推荐