Toggle navigation
Toggle navigation
This project
Loading...
Sign in
grogv3
/
grog-cubi
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
JR Utily
2016-10-25 22:40:12 +0200
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
4d89593bfe02412dd74f81c17a913527e803ab6c
4d89593b
1 parent
71c84e50
tomee configuration
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
67 additions
and
2 deletions
pom.xml
pom.xml
View file @
4d89593
...
...
@@ -17,7 +17,7 @@
<properties>
<
project.build.sourceEncoding>
UTF-8
</project.build.sourceEncoding
>
<
!-- dependencies version --
>
<spring.platform-bom.version>
2.0.7.RELEASE
</spring.platform-bom.version>
<omnifaces.version>
2.5.1
</omnifaces.version>
<primefaces.version>
6.0
</primefaces.version>
...
...
@@ -28,8 +28,40 @@
<rewrite.version>
3.4.1.Final
</rewrite.version>
<hibernate-commons-annotations.version>
5.0.1.Final
</hibernate-commons-annotations.version>
<hibernate-jpa-2.1-api.version>
1.0.0.Final
</hibernate-jpa-2.1-api.version>
<!-- paths -->
<custom.web.dir>
src/main/java/org/legrog/web
</custom.web.dir>
<!-- misc -->
<debug.jvm.args
/>
<tomee.autoreload
/>
<project.build.sourceEncoding>
UTF-8
</project.build.sourceEncoding>
</properties>
<profiles>
<profile>
<id>
debug
</id>
<!--
activate this one to be able to attach a remote debbuger on tomee
-->
<properties>
<debug.jvm.args>
-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005
</debug.jvm.args>
</properties>
</profile>
<profile>
<id>
autoreload
</id>
<!--
activate this one for tomee to reload (takes times) every times it detect a synchro
reminder : you can always force a reload by typing reload in the console while tomee:run is active
-->
<properties>
<tomee.autoreload>
true
</tomee.autoreload>
</properties>
</profile>
</profiles>
<dependencyManagement>
<dependencies>
<dependency>
...
...
@@ -279,7 +311,7 @@
<webResources>
<resource>
<!-- this is relative to the pom.xml directory -->
<directory>
src/main/java/org/legrog/web
</directory>
<directory>
${custom.web.dir}
</directory>
<excludes>
<exclude>
**/*.java
</exclude>
</excludes>
...
...
@@ -289,6 +321,16 @@
</configuration>
</plugin>
<!-- **** TOMEE **** -->
<!-- For now we just get a generic one from the repo and put it in target dir -->
<!-- For production release, we will need another pom doing a real provisionning and build it with grog-cubi already inside -->
<!--
see http://tomee.apache.org/ng/developer/tools/maven/tomee.html
and http://tomee.apache.org/maven/index.html
for conf references (I love when a new reference page doesn't get the same info as the former one)
-->
<plugin>
<groupId>
org.apache.tomee.maven
</groupId>
<artifactId>
tomee-maven-plugin
</artifactId>
...
...
@@ -296,9 +338,32 @@
<configuration>
<context>
ROOT
</context>
<!-- debug agent to attach a remote debbuger, activate profile for that -->
<args>
${debug.jvm.args}
</args>
<systemVariables>
<!--
taken from http://tomee-openejb.979440.n4.nabble.com/7-0-0-M3-synchronization-td4677806.html for synchro to work
-->
<openejb.system.apps>
true
</openejb.system.apps>
<tomee.serialization.class.blacklist>
-
</tomee.serialization.class.blacklist>
</systemVariables>
<synchronization>
<resourcesDir>
${custom.web.dir}
</resourcesDir>
<extensions>
<extension>
.class
</extension>
<!-- update each time you build with mvn compile -->
<extension>
.xhtml
</extension>
<!-- update each time you save an xhtml in custom web dir -->
</extensions>
</synchronization>
<reloadOnUpdate>
${tomee.autoreload}
</reloadOnUpdate>
</configuration>
</plugin>
<!--
<plugin>
<groupId>org.apache.openjpa</groupId>
...
...
Please
register
or
login
to post a comment