无法使用maven调试angularjs应用程序

时间:2017-11-21 17:08:25

标签: java angularjs maven guacamole

我试图使用maven和jetty使用angularJS调试所有Java应用程序,但未能获得动态生成的app.js和app.css文件。

在我的Java应用程序上:

  Collection<Resource> javaScriptResources = new ArrayList<Resource>();
    javaScriptResources.add(new WebApplicationResource(getServletContext(), "/guacamole.js"));

  Collection<Resource> cssResources = new ArrayList<Resource>();
    cssResources.add(new WebApplicationResource(getServletContext(), "/guacamole.css"));

  serve("/app.js").with(new ResourceServlet(new SequenceResource(javaScriptResources)));
  serve("/app.css").with(new ResourceServlet(new SequenceResource(cssResources)));

这两个文件由minify-maven-plugin生成,位置为<webappSourceDir>${project.build.directory}/${project.build.finalName}</webappSourceDir>,当我运行package maven命令并生成.war文件并将其放入时,它会很有效在webapps tomcat文件夹中。

但是当我尝试使用jetty插件使用IntelliJ进行调试时,我得到NullPointerException。我认为是因为guacamole.jsguacamole.css文件位于maven中target文件夹,java应用程序尝试在webapp路径中找到它。如何解决?

here are the files但仅限于目标文件夹。

0 个答案:

没有答案