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 | -<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 | 2 | <persistence version="2.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
3 | 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 | 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 | 40 | <non-jta-data-source>java:/DefaultDS</non-jta-data-source> |
10 | 41 | |
11 | 42 | <class>${package}.domain.Bookmark</class> |
... | ... | @@ -17,8 +48,9 @@ |
17 | 48 | <property name="hibernate.transaction.manager_lookup_class" value="org.hibernate.transaction.JBossTransactionManagerLookup" /> |
18 | 49 | </properties> |
19 | 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 | 55 | <persistence-unit name="bookmark-ds" transaction-type="JTA"> |
24 | 56 | <jta-data-source>java:/DefaultDS</jta-data-source> |
... | ... | @@ -34,7 +66,7 @@ |
34 | 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 | 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
archetype/jsf-jpa/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/beans.xml
0 → 100644
... | ... | @@ -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 | 173 | </profile> |
174 | 174 | <profile> |
175 | 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 | 248 | <activation> |
177 | 249 | <activeByDefault>true</activeByDefault> |
178 | 250 | </activation> | ... | ... |