2

我在看JHipster 的正确 Eclipse 设置是什么? 并决定我有一个类似的问题,有足够的差异来保证发布一个单独的问题。

我能够使用看起来运行良好的 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 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 问题(等等)。. .

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

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问题(等等)。. .

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

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

与元素类型“列”关联的属性“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 问题(等等)。. .

4

2 回答 2

2

您不应该验证您的 node_modules 目录。它不是生成的应用程序的一部分(它被排除在 .gitignore 中),并且由于它包含用于创建应用程序的模板,因此它包含一些无效的 XML 和 JSON 文件。无论如何,一个真正的时髦人士不会使用 Eclipse :-)

于 2014-09-17T20:34:05.527 回答
2

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

排除 Eclipse 中的“node_modules”文件夹(基于 Eclipse 3.6.2)

  • 右键单击项目 -> 资源 -> 资源过滤器
  • 然后您应该选择:全部排除、应用于文件夹、名称匹配 node_modules
  • 按确定,你应该很高兴。

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

为此:

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