<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Ant: Incremental Build Target for Alfresco in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/ant-incremental-build-target-for-alfresco/m-p/5693#M1036</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;This question is aimed finding how to make the code, compile, deploy and test cycle quicker.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Often, I only change portions of .jsp files.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;To test these, I use the build-tomcat task in the build.xml.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;This takes some time to run as it blows away the existing web app and build the new version from scratch. When making small, incremental changes, this cycle can become time consuming. I would like to reduce this.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;I have tried to run the incremental-tomcat task as I thought this would achieve this. But I recieved an error in my catalina.log as follows. Can anyone help with this error?&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;[size=9]&lt;BR /&gt;09-Mar-2006 16:37:52 org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor processChildren&lt;BR /&gt;SEVERE: Exception invoking periodic operation: &lt;BR /&gt;java.lang.NullPointerException&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:883)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:984)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1178)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:292)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1304)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1568)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1577)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1557)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.lang.Thread.run(Thread.java:595)[/size]&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;STRONG&gt; OR: &lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I imagine that a task to simply 'hot deploy' changed (or all) .jsp's, i.e. copy changed .jsp's directly to tomcat/webapps/alfresco would significantly reduce the time to test a .jsp change.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;Is this possible and how can I go about creating such a task?&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks in advance,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Lakhdip&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 09 Mar 2006 16:42:47 GMT</pubDate>
    <dc:creator>lnagra</dc:creator>
    <dc:date>2006-03-09T16:42:47Z</dc:date>
    <item>
      <title>Ant: Incremental Build Target for Alfresco</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/ant-incremental-build-target-for-alfresco/m-p/5693#M1036</link>
      <description>Hi,This question is aimed finding how to make the code, compile, deploy and test cycle quicker.Often, I only change portions of .jsp files.To test these, I use the build-tomcat task in the build.xml.This takes some time to run as it blows away the existing web app and build the new version from scra</description>
      <pubDate>Thu, 09 Mar 2006 16:42:47 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/ant-incremental-build-target-for-alfresco/m-p/5693#M1036</guid>
      <dc:creator>lnagra</dc:creator>
      <dc:date>2006-03-09T16:42:47Z</dc:date>
    </item>
    <item>
      <title>Re: Ant: Incremental Build Target for Alfresco</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/ant-incremental-build-target-for-alfresco/m-p/5694#M1037</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;If you are just changing jsp files there is already a target you can use.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Do "ant deploy-exploded-tomcat" and this will just copy and changed web files i.e. jsp, js, images etc. to the appserver.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Mar 2006 08:35:11 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/ant-incremental-build-target-for-alfresco/m-p/5694#M1037</guid>
      <dc:creator>gavinc</dc:creator>
      <dc:date>2006-03-10T08:35:11Z</dc:date>
    </item>
  </channel>
</rss>

