Visual Studio Code可以增量编译Java Web App项目吗? - java

我是Visual Studio Code的新手。我正在尝试将其与使用Maven的现有Java Web应用程序项目一起使用。我已经下载了推荐的Java扩展,例如Java Extension Pack,Java Maven和Java Tomcat。

在IntelliJ(我通常的IDE)中,我可以很快地从Java的少量编辑转到Tomcat中刷新的WAR。如果我编辑文件并重新编译该项目,则它仅适用于几个类文件,然后更新展开的WAR目录。然后,您可以选择使用Tomcat重新启动,重新部署或简单地重新加载资源(例如JSP)。这个过程意味着对于大多数更改,我不必等待很长时间即可在Tomcat和浏览器中查看结果。

相反,我在VS Code中知道的所有操作都是运行maven命令打包WAR。太久了是否有类似上面的IntelliJ流程的内容,在该流程中它可以使用Maven pom.xml来获取库信息,但可以进行增量/更新构建并将类置于爆炸式的战争中?

java大神给出的解决方案

编辑:nota解决方案:

来自https://www.reddit.com/r/java/comments/77n6qa/jrebel_rant_alternatives/?sort=confidence

DCEVM和HotswapAgent

http://dcevm.github.io/
http://hotswapagent.org/

我不确定这与JRebel相比如何,因为我们从来没有预算
对于这样的软件,但免费,给我留下了深刻的印象。

用Java封装对象? - java

private中的Java提供类级别的封装。可以封装一个对象吗?还是这样做徒劳?例如,如果我们将一个类定义为 public class Person { private String ssn; private ArrayList<Person> friends = new ArrayList<Person>(); public voi…

Tomcat找不到直接放置在classes文件夹下的类 - java

我有以下JSP:<%@ page import="foo.*" %> <html> <body> The page count is: <%=Counter.getCount()%> </body> </html> 我在包Counter中有一个foo类,该类存储在: …

Java日期格式解析 - java

我正在尝试通过JSON响应更改日期格式,但我一直在获取java.text.ParseException。这是来自服务器2015-02-03T08:37:38.000Z的日期,我希望它显示为2015/02/03这是yyyy-MM-dd。而我做到了。DateFormat df1 = new SimpleDateFormat("yyyy-MM-dd�…

快速解析来自http://bit.ly链接的方法 - java

给定来自流的一系列URL,其中可能有数百万个bit.ly,google或tinyurl缩短了链接,那么解析这些URL以获得最终URL的最可扩展的方法是什么?一个多线程爬虫在每个短链接上执行HEAD请求,同时缓存已经解决的请求?是否已经有提供此服务的服务?还要考虑到不会被url缩短服务阻止。假设规模是每天缩短2000万个网址。 java大神给出的解决方案 Go…

bulit-in gradle插件的版本号是多少? - java

在我的gradle构建文件中,我有以下插件块plugins { `java-library` jacoco checkstyle } 这些都没有指定版本,但是一切正常。假定一个项目正在使用gradle 6.0和gradle包装器,但是系统已安装gradle 5.0。问题:如果我运行gradle wrapper ./gradlew build,将会执行grad…