[jboss-cvs] jboss-seam-tools/src/templates/web ...
Thomas Heute
theute at jboss.com
Thu Aug 10 08:55:19 EDT 2006
User: theute
Date: 06/08/10 08:55:19
Added: src/templates/web pages.xml.ftl
org.eclipse.wst.common.project.facet.core.xml.ftl
pom.xml.ftl components.xml.ftl eclipse.project.ftl
org.eclipse.jdt.core.prefs.ftl
org.eclipse.jst.common.project.facet.core.prefs.ftl
eclipse.component.ftl web.xml.ftl
faces-config.xml.ftl eclipse.classpath.ftl
Log:
Use resource classloading instead of simple directories
Revision Changes Path
1.1 date: 2006/08/10 12:55:19; author: theute; state: Exp;jboss-seam-tools/src/templates/web/pages.xml.ftl
Index: pages.xml.ftl
===================================================================
<pages>
<!--
<page view-id="/hotel.xhtml">View hotel: ${'#'}{hotel.name}</page>
<page view-id="/book.xhtml">Book hotel: ${'#'}{hotel.name}</page>
<page view-id="/confirm.xhtml">Confirm: ${'#'}{booking.description}</page>
-->
</pages>
1.1 date: 2006/08/10 12:55:19; author: theute; state: Exp;jboss-seam-tools/src/templates/web/org.eclipse.wst.common.project.facet.core.xml.ftl
Index: org.eclipse.wst.common.project.facet.core.xml.ftl
===================================================================
<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
<fixed facet="jst.java"/>
<fixed facet="jst.web"/>
<installed facet="jst.java" version="5.0"/>
<installed facet="jst.web" version="2.4"/>
</faceted-project>
1.1 date: 2006/08/10 12:55:19; author: theute; state: Exp;jboss-seam-tools/src/templates/web/pom.xml.ftl
Index: pom.xml.ftl
===================================================================
<?xml version="1.0" encoding="UTF-8"?>
<project>
<modelVersion>4.0.0</modelVersion>
<groupId>${webContext.groupId}</groupId>
<artifactId>${webContext.artifactId}</artifactId>
<packaging>war</packaging>
<version>${webContext.version}</version>
<description>${webContext.description}</description>
<repositories>
<repository>
<id>jboss</id>
<name>JBoss repository</name>
<url>http://repository.jboss.com/maven2</url>
</repository>
</repositories>
<parent>
<groupId>${rootContext.groupId}</groupId>
<artifactId>${rootContext.artifactId}</artifactId>
<version>${rootContext.version}</version>
</parent>
<dependencies>
<dependency>
<groupId>jboss</groupId>
<artifactId>jboss-seam-debug</artifactId>
<version>1.0.1.GA</version>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>jboss</groupId>
<artifactId>jboss-seam-ui</artifactId>
<version>1.0.1.GA</version>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>com.sun.facelets</groupId>
<artifactId>jsf-facelets</artifactId>
<version>1.1.9</version>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>com.sun</groupId>
<artifactId>el-ri</artifactId>
<version>1.0.0</version>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>com.sun</groupId>
<artifactId>el-api</artifactId>
<version>1.0.0</version>
<scope>runtime</scope>
</dependency>
</dependencies>
</project>
1.1 date: 2006/08/10 12:55:19; author: theute; state: Exp;jboss-seam-tools/src/templates/web/components.xml.ftl
Index: components.xml.ftl
===================================================================
<components>
<component name="org.jboss.seam.core.init">
<property name="debug"><#if context.debug >true<#else>false</#if></property>
<property name="myFacesLifecycleBug"><#if context.myFacesLifecycleBug >true<#else>false</#if></property>
<property name="jndiPattern">jboss-seam-bookingEAR/${'#'}{ejbName}/local</property>
</component>
<!-- Conversation timeout -->
<component name="org.jboss.seam.core.manager">
<property name="conversationTimeout">${context.conversationTimeout}</property>
</component>
<component class="org.jboss.seam.core.Ejb"
installed="<#if context.embeddedEJB >true<#else>false</#if>"/>
</components>
1.1 date: 2006/08/10 12:55:19; author: theute; state: Exp;jboss-seam-tools/src/templates/web/eclipse.project.ftl
Index: eclipse.project.ftl
===================================================================
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>${projectName}</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.wst.common.project.facet.core.builder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.wst.validation.validationbuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
<nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
</natures>
</projectDescription>
1.1 date: 2006/08/10 12:55:19; author: theute; state: Exp;jboss-seam-tools/src/templates/web/org.eclipse.jdt.core.prefs.ftl
Index: org.eclipse.jdt.core.prefs.ftl
===================================================================
#Mon Jul 10 14:10:12 CEST 2006
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
org.eclipse.jdt.core.compiler.compliance=1.5
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.source=1.5
1.1 date: 2006/08/10 12:55:19; author: theute; state: Exp;jboss-seam-tools/src/templates/web/org.eclipse.jst.common.project.facet.core.prefs.ftl
Index: org.eclipse.jst.common.project.facet.core.prefs.ftl
===================================================================
#Mon Jul 10 14:10:17 CEST 2006
classpath.helper/org.eclipse.jdt.launching.JRE_CONTAINER\:\:org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType\:\:jdk1.5.0_07/owners=jst.java\:5.0
eclipse.preferences.version=1
1.1 date: 2006/08/10 12:55:19; author: theute; state: Exp;jboss-seam-tools/src/templates/web/eclipse.component.ftl
Index: eclipse.component.ftl
===================================================================
<?xml version="1.0" encoding="UTF-8"?>
<project-modules id="moduleCoreId">
<wb-module deploy-name="jboss-seam-bookingWAR">
<wb-resource deploy-path="/" source-path="/myWebContent"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src"/>
<property name="java-output-path" value="/build/classes/"/>
<property name="context-root" value="jboss-seam-bookingWAR"/>
</wb-module>
</project-modules>
1.1 date: 2006/08/10 12:55:19; author: theute; state: Exp;jboss-seam-tools/src/templates/web/web.xml.ftl
Index: web.xml.ftl
===================================================================
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<!-- Seam -->
<listener>
<listener-class>org.jboss.seam.servlet.SeamListener</listener-class>
</listener>
<!-- Propagate conversations across redirects -->
<filter>
<filter-name>Seam Redirect Filter</filter-name>
<filter-class>org.jboss.seam.servlet.SeamRedirectFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>Seam Redirect Filter</filter-name>
<url-pattern>*.${context.seamExtension}</url-pattern>
</filter-mapping>
<filter>
<filter-name>Seam Exception Filter</filter-name>
<filter-class>org.jboss.seam.servlet.SeamExceptionFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>Seam Exception Filter</filter-name>
<url-pattern>*.${context.seamExtension}</url-pattern>
</filter-mapping>
<!-- JSF -->
<context-param>
<param-name>javax.faces.STATE_SAVING_METHOD</param-name>
<param-value>client</param-value>
</context-param>
<context-param>
<param-name>javax.faces.DEFAULT_SUFFIX</param-name>
<param-value>.${context.jsfExtension}</param-value>
</context-param>
<#if context.faceletsSupport>
<context-param>
<param-name>facelets.DEVELOPMENT</param-name>
<param-value>true</param-value>
</context-param>
</#if>
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<!-- Faces Servlet Mapping -->
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.${context.seamExtension}</url-pattern>
</servlet-mapping>
<!-- MyFaces -->
<listener>
<listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class>
</listener>
<!-- JSF RI -->
<!--
<listener>
<listener-class>com.sun.faces.config.ConfigureListener</listener-class>
</listener>
-->
</web-app>
1.1 date: 2006/08/10 12:55:19; author: theute; state: Exp;jboss-seam-tools/src/templates/web/faces-config.xml.ftl
Index: faces-config.xml.ftl
===================================================================
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE faces-config
PUBLIC "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.0//EN"
"http://java.sun.com/dtd/web-facesconfig_1_0.dtd">
<faces-config>
<!--
Examples:
<navigation-rule>
<navigation-case>
<from-outcome>login</from-outcome>
<to-view-id>/home.xhtml</to-view-id>
<redirect />
</navigation-case>
<navigation-case>
<from-outcome>register</from-outcome>
<to-view-id>/register.xhtml</to-view-id>
<redirect />
</navigation-case>
<navigation-case>
<from-outcome>password</from-outcome>
<to-view-id>/password.xhtml</to-view-id>
<redirect />
</navigation-case>
<navigation-case>
<from-outcome>main</from-outcome>
<to-view-id>/main.xhtml</to-view-id>
<redirect />
</navigation-case>
<navigation-case>
<from-outcome>hotel</from-outcome>
<to-view-id>/hotel.xhtml</to-view-id>
<redirect />
</navigation-case>
</navigation-rule>
<navigation-rule>
<from-view-id>/hotel.xhtml</from-view-id>
<navigation-case>
<from-outcome>book</from-outcome>
<to-view-id>/book.xhtml</to-view-id>
<redirect />
</navigation-case>
</navigation-rule>
<navigation-rule>
<from-view-id>/book.xhtml</from-view-id>
<navigation-case>
<from-outcome>confirm</from-outcome>
<to-view-id>/confirm.xhtml</to-view-id>
<redirect />
</navigation-case>
</navigation-rule>
<navigation-rule>
<from-view-id>/confirm.xhtml</from-view-id>
<navigation-case>
<from-outcome>confirmed</from-outcome>
<to-view-id>/main.xhtml</to-view-id>
<redirect/>
</navigation-case>
<navigation-case>
<from-outcome>back</from-outcome>
<to-view-id>/book.xhtml</to-view-id>
<redirect />
</navigation-case>
</navigation-rule>
-->
<#if context.faceletsSupport>
<!-- Facelets support -->
<application>
<view-handler>com.sun.facelets.FaceletViewHandler</view-handler>
</application>
</#if>
<!-- Select one of the two standard persistence lifecycle models for the Seam application -->
<lifecycle>
<phase-listener>org.jboss.seam.jsf.SeamPhaseListener</phase-listener>
</lifecycle>
</faces-config>
1.1 date: 2006/08/10 12:55:19; author: theute; state: Exp;jboss-seam-tools/src/templates/web/eclipse.classpath.ftl
Index: eclipse.classpath.ftl
===================================================================
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jdk1.5.0_07"/>
<classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.web.container"/>
<classpathentry kind="output" path="build/classes"/>
</classpath>
More information about the jboss-cvs-commits
mailing list