这是我的具有maven性质的play2项目:
pom.xml以及相关代码:
<packaging>play2</packaging>
<plugin>
<groupId>com.google.code.play2-maven-plugin</groupId>
<artifactId>play2-maven-plugin</artifactId>
<version>${play2.plugin.version}</version>
<extensions>true</extensions>
<configuration>
<!-- only if using database evolutions -->
<serverJvmArgs>-DapplyEvolutions.default=true</serverJvmArgs>
</configuration>
<executions>
<!-- only if there are assets in the project -->
<execution>
<id>default-play2-compile-assets</id>
<goals>
<goal>closure-compile</goal>
<goal>coffee-compile</goal>
<goal>less-compile</goal>
</goals>
</execution>
</executions>
</plugin>
我使用以下命令运行该项目:
mvn play2:run
但是,每次对文件进行任何更改时,都必须执行mvn compile play2:run
然后重新加载页面。
无需每次都没有进行任何Maven编译就可以重新加载当前更改吗?
注意:
我发现使用mvn play2:run
总是在PROD
模式下运行。因此,这似乎是问题所在。不知道如何在DEV
模式下运行它。
安慰:
[play] [info] play - Application started (Prod)
[play] [info] play - Listening for HTTP on /0:0:0:0:0:0:0:0%0:9000
参考方案
尚未实现以DEV模式运行和自动重新加载功能。
我最近开始研究这些功能,但这并不容易,而且我无法预测它是否会可用。抱歉。
Java中的“ <<”运算符 - java最喜欢的语句来自Java的Character类:(1 << Character.PARAGRAPH_SEPARATOR)) >> type PARAGRAPH_SEPARATOR是字节,type是整数。这句话中的操作员,他们做什么?如何以及在哪里可以使用这些运算符?这是oracles java.lang.Character文档。该类中…
无法在Maven surefire中运行多个执行? - java我想运行名称以ResourceTest.java结尾的测试类,因此我在执行后定义了它们。<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <co…
用glassfish服务器进行struts2会话维护 - java在我的应用程序中,有5分钟的会话超时。<session-config> <session-properties> <property name="timeoutSeconds" value="300"></property> </session-properties…
无法从ArrayList <String>转换为List <Comparable> - java当我写下面的代码时,编译器说 无法从ArrayList<String>转换为List<Comparable>private List<Comparable> get(){ return new ArrayList<String>(); } 但是当我用通配符编写返回类型时,代码会编译。private List&l…
合并List <T>和List <Optional <T >> - java鉴于: List<Integer> integers = new ArrayList<>(Arrays.asList( 10, 12 )); List<Optional<Integer>> optionalIntegers = Arrays.asList( Optional.of(5), Optional.em…