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

标签 java xml json maven jhipster

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

我能够使用 yo 构建并运行一个 jhipster 应用程序,该应用程序似乎运行正常(我选择默认值,但数据库除外 - 本地和产品中都是 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第35行注释问题

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 第 81 行 DTD 问题 。 。 .

JSON 问题(23 项)

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

意外的标记“/”。预期的 '}', ','。 broken.json/pdbClient/node_modules/karma-phantomjs-launcher/node_modules/phantomjs/node_modules/npmconf/node_modules/config-chain/test 第 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 声明中“version”后面的值必须是带引号的字符串。 fries.xml/pdbClient/node_modules/generator-jhipster/node_modules/cheerio/node_modules/CSSselect/test/sizzle/data 第 1 行 XML 问题 (ETC。)。 。 .

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

与元素类型“cache”关联的属性“name”的值不得包含“<”字符。 _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”,然后点击“确定”。

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

相关文章:

java wsimport 重命名/不同的 ObjectFactory.java

java - 如何将泛型对象作为泛型参数传递给 java 中的其他方法?

java - 类图的实现

ruby - REXML 正在换行长行。我该如何关闭它?

java - Persistence.xml 和 OSGi (Equinox)

xml - 作为另一个节点的同级节点的节点内的节点的 xpath

java - "Invalid content was found starting with element ' http :basicAuthSupplier '" while building Apache CXF project

python - 将 JSON 对象排序到层次结构中

javascript - 迭代 JSON 对象以获取自动完成建议

json - 在 golang 中使用 ioutil 读取时,将无效 null 添加到 HTTP 响应 JSON 正文