# File lib/cgikit/project/project.rb, line 85
    def write
      begin
        FileUtils.makedirs(lib_path)
        FileUtils.makedirs(component_path)
        @application.write
        @session.write
        @direct_action.write
        @rss_action.write
        @ajax_action.write
        @components.each do |c| c.write end
        @scripts.each do |s| s.write end
        @conf.write
        @resource.write
        @web_server_resource.write
        @package.write
      rescue Exception => e
        FileUtils.rm_rf(project_path())
        raise e
      end
    end