웹 프로젝트를 실행하기 위해 jetty 플러그인으로 maven 프로젝트를 실행 중입니다. spring-loaded를 만나기 직전에 JRebel이나 DCVM을 사용하지 않고 즉시 코드 핫 스왑을 사용하려고 시도했습니다.스프링이 maven jetty로로드되었습니다. 실행 및 Eclipse
어떻게 이클립스에서 사용됩니까? 나는 다음 구성한 :
은 MVN 부두에 대한 실행 구성을 일식 : 실행
작업 디렉토리 : ${project_loc}
인수 : jetty:stop jetty:run -Dspring.profiles.active="LOCAL" -Djavaagent:C:\XXX\XXX\ide\springloaded-1.2.0.RELEASE.jar -Dnoverify
내 프로젝트 치어의 부두 플러그인 :
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<!--<version>7.4.5.v20110725</version>-->
<version>8.1.8.v20121106</version>
<configuration>
<classesDirectory>${basedir}/target/classes/</classesDirectory>
<webApp>
<contextPath>/${project.parent.artifactId}</contextPath>
</webApp>
<contextXml>${basedir}/src/test/resources/jetty-context.xml</contextXml>
<reload>manual</reload>
<scanIntervalSeconds>0</scanIntervalSeconds>
<connectors>
<connector implementation="org.eclipse.jetty.server.nio.SelectChannelConnector">
<port>8080</port>
<maxIdleTime>60000</maxIdleTime>
</connector>
<connector implementation="org.eclipse.jetty.server.ssl.SslSocketConnector">
<port>8443</port>
<maxIdleTime>60000</maxIdleTime>
<keystore>${project.build.directory}/mykeystore</keystore>
<password>xxx</password>
<keyPassword>xxxx</keyPassword>
</connector>
</connectors>
<stopPort>9966</stopPort>
<stopKey>foo</stopKey>
<systemProperties>
<systemProperty>
<name>spring.profiles.active</name>
<value>LOCAL</value>
</systemProperty>
<systemProperty>
<name>jbossDataHome</name>
<value>${project.build.directory}/jbossDataHome</value>
</systemProperty>
<systemProperty>
<name>log4j.config</name>
<value>${project.basedir}/src/test/resources</value>
</systemProperty>
</systemProperties>
</configuration>
그러나이 구성을 eclipse에서 실행할 때 내 변경된 코드. 시도 할 수있는 아이디어가 있습니까? 검색이 많은 답변을 생산하지 .. 받는다는 프로젝트