Commit 2547297e4fe60baa341d326a229a7b2e3cdcca5a
1 parent
7bba9cf7
Exists in
master
Ajustes no arquétipo e no parent pom
Showing
5 changed files
with
119 additions
and
14 deletions
Show diff stats
archetype/jsf-jpa/src/main/resources/archetype-resources/src/main/resources/META-INF/beans.xml
@@ -1,11 +0,0 @@ | @@ -1,11 +0,0 @@ | ||
1 | -<beans xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | ||
2 | - xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/beans_1_0.xsd"> | ||
3 | - | ||
4 | - <alternatives> | ||
5 | - <class>br.gov.frameworkdemoiselle.transaction.JPATransaction</class> | ||
6 | - | ||
7 | - <!-- | ||
8 | - <class>br.gov.frameworkdemoiselle.transaction.JTATransaction</class> | ||
9 | - --> | ||
10 | - </alternatives> | ||
11 | -</beans> |
archetype/jsf-jpa/src/main/resources/archetype-resources/src/main/resources/META-INF/persistence.xml
@@ -2,10 +2,41 @@ | @@ -2,10 +2,41 @@ | ||
2 | <persistence version="2.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | 2 | <persistence version="2.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
3 | xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd"> | 3 | xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd"> |
4 | 4 | ||
5 | - <!-- If you are using jboss6 with non JTA transaction then use this persistence-unit --> | 5 | + <!-- If you are using JBoss AS7 with non JTA transaction then use this persistence-unit --> |
6 | <!-- | 6 | <!-- |
7 | --> | 7 | --> |
8 | <persistence-unit name="bookmark-ds" transaction-type="RESOURCE_LOCAL"> | 8 | <persistence-unit name="bookmark-ds" transaction-type="RESOURCE_LOCAL"> |
9 | + <non-jta-data-source>java:jboss/datasources/ExampleDS</non-jta-data-source> | ||
10 | + | ||
11 | + <class>${package}.domain.Bookmark</class> | ||
12 | + | ||
13 | + <properties> | ||
14 | + <property name="hibernate.show_sql" value="true" /> | ||
15 | + <property name="hibernate.format_sql" value="false" /> | ||
16 | + <property name="hibernate.hbm2ddl.auto" value="create-drop" /> | ||
17 | + <property name="hibernate.transaction.manager_lookup_class" value="org.hibernate.transaction.JBossTransactionManagerLookup" /> | ||
18 | + </properties> | ||
19 | + </persistence-unit> | ||
20 | + | ||
21 | + <!-- If you are using JBoss AS7 with JTA transaction then use this persistence-unit --> | ||
22 | + <!-- | ||
23 | + <persistence-unit name="bookmark-ds" transaction-type="JTA"> | ||
24 | + <jta-data-source>java:jboss/datasources/ExampleDS</jta-data-source> | ||
25 | + | ||
26 | + <class>${package}.domain.Bookmark</class> | ||
27 | + | ||
28 | + <properties> | ||
29 | + <property name="hibernate.show_sql" value="true" /> | ||
30 | + <property name="hibernate.format_sql" value="false" /> | ||
31 | + <property name="hibernate.hbm2ddl.auto" value="update" /> | ||
32 | + <property name="hibernate.transaction.manager_lookup_class" value="org.hibernate.transaction.JBossTransactionManagerLookup" /> | ||
33 | + </properties> | ||
34 | + </persistence-unit> | ||
35 | + --> | ||
36 | + | ||
37 | + <!-- If you are using JBoss AS6 with non JTA transaction then use this persistence-unit --> | ||
38 | + <!-- | ||
39 | + <persistence-unit name="bookmark-ds" transaction-type="RESOURCE_LOCAL"> | ||
9 | <non-jta-data-source>java:/DefaultDS</non-jta-data-source> | 40 | <non-jta-data-source>java:/DefaultDS</non-jta-data-source> |
10 | 41 | ||
11 | <class>${package}.domain.Bookmark</class> | 42 | <class>${package}.domain.Bookmark</class> |
@@ -17,8 +48,9 @@ | @@ -17,8 +48,9 @@ | ||
17 | <property name="hibernate.transaction.manager_lookup_class" value="org.hibernate.transaction.JBossTransactionManagerLookup" /> | 48 | <property name="hibernate.transaction.manager_lookup_class" value="org.hibernate.transaction.JBossTransactionManagerLookup" /> |
18 | </properties> | 49 | </properties> |
19 | </persistence-unit> | 50 | </persistence-unit> |
51 | + --> | ||
20 | 52 | ||
21 | - <!-- If you are using jboss6 with JTA transaction then use this persistence-unit --> | 53 | + <!-- If you are using JBoss AS6 with JTA transaction then use this persistence-unit --> |
22 | <!-- | 54 | <!-- |
23 | <persistence-unit name="bookmark-ds" transaction-type="JTA"> | 55 | <persistence-unit name="bookmark-ds" transaction-type="JTA"> |
24 | <jta-data-source>java:/DefaultDS</jta-data-source> | 56 | <jta-data-source>java:/DefaultDS</jta-data-source> |
@@ -34,7 +66,7 @@ | @@ -34,7 +66,7 @@ | ||
34 | </persistence-unit> | 66 | </persistence-unit> |
35 | --> | 67 | --> |
36 | 68 | ||
37 | - <!-- If you are using tomcat6/tomcat7/junit then use this persistence-unit --> | 69 | + <!-- If you are using Tomcat 6 / Tomcat 7 / JUnit then use this persistence-unit --> |
38 | <!-- | 70 | <!-- |
39 | <persistence-unit name="bookmark-ds" transaction-type="RESOURCE_LOCAL"> | 71 | <persistence-unit name="bookmark-ds" transaction-type="RESOURCE_LOCAL"> |
40 | 72 |
archetype/jsf-jpa/src/main/resources/archetype-resources/src/main/resources/demoiselle.properties
@@ -33,3 +33,4 @@ | @@ -33,3 +33,4 @@ | ||
33 | # ou escreva para a Fundação do Software Livre (FSF) Inc., | 33 | # ou escreva para a Fundação do Software Livre (FSF) Inc., |
34 | # 51 Franklin St, Fifth Floor, Boston, MA 02111-1301, USA. | 34 | # 51 Franklin St, Fifth Floor, Boston, MA 02111-1301, USA. |
35 | 35 | ||
36 | +frameworkdemoiselle.transaction.class=br.gov.frameworkdemoiselle.transaction.JPATransaction |
archetype/jsf-jpa/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/beans.xml
0 → 100644
@@ -0,0 +1,11 @@ | @@ -0,0 +1,11 @@ | ||
1 | +<beans xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | ||
2 | + xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/beans_1_0.xsd"> | ||
3 | + | ||
4 | + <interceptors> | ||
5 | + <class>br.gov.frameworkdemoiselle.internal.interceptor.ExceptionHandlerInterceptor</class> | ||
6 | + <class>br.gov.frameworkdemoiselle.internal.interceptor.RequiredPermissionInterceptor</class> | ||
7 | + <class>br.gov.frameworkdemoiselle.internal.interceptor.RequiredRoleInterceptor</class> | ||
8 | + <class>br.gov.frameworkdemoiselle.internal.interceptor.TransactionalInterceptor</class> | ||
9 | + </interceptors> | ||
10 | + | ||
11 | +</beans> |
parent/jsf/pom.xml
@@ -173,6 +173,78 @@ | @@ -173,6 +173,78 @@ | ||
173 | </profile> | 173 | </profile> |
174 | <profile> | 174 | <profile> |
175 | <id>jboss6</id> | 175 | <id>jboss6</id> |
176 | + <dependencies> | ||
177 | + <dependency> | ||
178 | + <groupId>br.gov.frameworkdemoiselle</groupId> | ||
179 | + <artifactId>demoiselle-jsf</artifactId> | ||
180 | + <scope>compile</scope> | ||
181 | + <exclusions> | ||
182 | + <exclusion> | ||
183 | + <groupId>javax.servlet</groupId> | ||
184 | + <artifactId>servlet-api</artifactId> | ||
185 | + </exclusion> | ||
186 | + </exclusions> | ||
187 | + </dependency> | ||
188 | + <dependency> | ||
189 | + <groupId>javax.servlet</groupId> | ||
190 | + <artifactId>javax.servlet-api</artifactId> | ||
191 | + <scope>provided</scope> | ||
192 | + </dependency> | ||
193 | + <dependency> | ||
194 | + <groupId>javax.enterprise</groupId> | ||
195 | + <artifactId>cdi-api</artifactId> | ||
196 | + <scope>provided</scope> | ||
197 | + </dependency> | ||
198 | + <dependency> | ||
199 | + <groupId>javax.servlet</groupId> | ||
200 | + <artifactId>jstl</artifactId> | ||
201 | + <scope>provided</scope> | ||
202 | + </dependency> | ||
203 | + <dependency> | ||
204 | + <artifactId>validation-api</artifactId> | ||
205 | + <groupId>javax.validation</groupId> | ||
206 | + <scope>provided</scope> | ||
207 | + </dependency> | ||
208 | + <dependency> | ||
209 | + <groupId>javax.transaction</groupId> | ||
210 | + <artifactId>jta</artifactId> | ||
211 | + <scope>provided</scope> | ||
212 | + </dependency> | ||
213 | + <dependency> | ||
214 | + <groupId>org.slf4j</groupId> | ||
215 | + <artifactId>slf4j-log4j12</artifactId> | ||
216 | + <scope>runtime</scope> | ||
217 | + </dependency> | ||
218 | + <dependency> | ||
219 | + <groupId>org.eclipse.persistence</groupId> | ||
220 | + <artifactId>javax.persistence</artifactId> | ||
221 | + <scope>provided</scope> | ||
222 | + </dependency> | ||
223 | + <dependency> | ||
224 | + <groupId>com.sun.faces</groupId> | ||
225 | + <artifactId>jsf-api</artifactId> | ||
226 | + <scope>provided</scope> | ||
227 | + </dependency> | ||
228 | + <dependency> | ||
229 | + <groupId>com.sun.faces</groupId> | ||
230 | + <artifactId>jsf-impl</artifactId> | ||
231 | + <scope>provided</scope> | ||
232 | + </dependency> | ||
233 | + <dependency> | ||
234 | + <groupId>hsqldb</groupId> | ||
235 | + <artifactId>hsqldb</artifactId> | ||
236 | + <scope>provided</scope> | ||
237 | + </dependency> | ||
238 | + | ||
239 | + <dependency> | ||
240 | + <groupId>org.hibernate</groupId> | ||
241 | + <artifactId>hibernate-entitymanager</artifactId> | ||
242 | + <scope>test</scope> | ||
243 | + </dependency> | ||
244 | + </dependencies> | ||
245 | + </profile> | ||
246 | + <profile> | ||
247 | + <id>jboss7</id> | ||
176 | <activation> | 248 | <activation> |
177 | <activeByDefault>true</activeByDefault> | 249 | <activeByDefault>true</activeByDefault> |
178 | </activation> | 250 | </activation> |