title: Coldfusion deployment process
body: <p>I am trying to figure out what's the best process to implement for build &amp; deployment for coldfusion project. </p>
  
  <p>I am much more familiar with the regular java stack: some back-end framework (Spring, Struts, etc), bunch of JSP files, then use maven to compile and bundle everything to a .war file that I simply deploy (copy) over to a tomcat webapp directory</p>
  
  <p>Are cfm files practically same as jsp? What are the similarities &amp; differences between Java vs Coldfusion build/deploy process?</p>
  
  <p>The resources I found so far make it sound like to just copy &amp; paste the physical files, which doesn't sound quite right.</p>
  
  <p>The thread here <a href="https://stackoverflow.com/questions/5005298/best-practices-for-code-web-application-deployment">Best Practices for Code/Web Application Deployment?</a> - goes on the generic deployment process, which we already have implemented. We have code repository and maven to manage our build &amp; deployment process, can coldfusion work straight out of the box with the same set up as regular Java/war projects?</p>
  
  <p>A thread in Adobe forum does not give much insights either: <a href="http://forums.adobe.com/message/2516340" rel="nofollow noreferrer">Deploying ColdFusion 8 project via EAR/WAR file</a>, plus it talks about EAR rather than WAR.</p>
  
  <p>This is an old link from 2007: <a href="http://jochem.vandieten.net/2010/01/15/using-ear-files-for-coldfusion-deployments/" rel="nofollow noreferrer">build tools: maven and coldfusion </a> seem to indicate maven is not straight out of the box solution, also seems like Coldfusion has no need for dependency management that maven is so useful for?</p>
  
  <p>Can someone help point me to the right direction for build &amp; deployment of coldfusion projects with the following stack:</p>
  
  <ul>
  <li>Code repository, doesn't matter much: Git, svn</li>
  <li>Maven build</li>
  <li>Deploy project as war into Tomcat7 (not built in)</li>
  <li>MySQL db connector</li>
  </ul>
  
  <p>and Lastly - how would the solution be different between CF8 vs CF10? Looks to me CF8 may be worse as it doesn't officially support Tomcat, whereas CF10 runs on modified version of Tomcat?</p>
  
  <p>Thanks!</p>