Last modified by Ulrich Köster on 2009/08/02 20:26

From version 9.1
edited by Henrique Prange
on 2009/08/02 20:26
Change comment: There is no comment for this version
To version 10.1
edited by Henrique Prange
on 2008/05/15 19:29
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -32,26 +32,7 @@
32 32  {{noformat}}
33 33  
34 34  <build>
35 - ...
36 - <resources>
37 37   ...
38 - <resource>
39 - <targetPath>Resources</targetPath>
40 - <directory>${basedir}/src/main/resources</directory>
41 - </resource>
42 - <resource>
43 - <targetPath>Resources</targetPath>
44 - <directory>${basedir}/src/main/components</directory>
45 - </resource
46 - <resource>
47 - <targetPath>WebServerResources</targetPath>
48 - <directory>${basedir}/src/main/webserver-resources</directory>
49 - </resource>
50 - ...
51 - </resources>
52 - ...
53 - <plugins>
54 - ...
55 55   <plugin>
56 56   <artifactId>maven-war-plugin</artifactId>
57 57   <configuration>
... ... @@ -59,8 +59,6 @@
59 59   </configuration>
60 60   </plugin>
61 61   ...
62 - </plugins>
63 - ...
64 64  </build>
65 65  
66 66  {{/noformat}}
... ... @@ -72,7 +72,7 @@
72 72  {{noformat}}
73 73  
74 74  <dependency>
75 - <groupId>com.webobjects</groupId>
54 + <groupId>com.apple.webobjects</groupId>
76 76   <artifactId>JavaWOJSPServlet</artifactId>
77 77   <version>${woversion}</version>
78 78  </dependency>
... ... @@ -84,7 +84,7 @@
84 84  {{noformat}}
85 85  
86 86  <dependency>
87 - <groupId>com.webobjects</groupId>
66 + <groupId>com.apple.webobjects</groupId>
88 88   <artifactId>JavaWOJSPServlet_client</artifactId>
89 89   <version>${woversion}</version>
90 90  </dependency>
... ... @@ -91,23 +91,11 @@
91 91  
92 92  {{/noformat}}
93 93  
94 -**NOTE**: If your application uses Wonder you must add the ERXServlet dependency:
73 +**NOTE**: if your application uses Wonder, please read [[this tutorial>>http://wiki.objectstyle.org/confluence/display/WONDER/Creating+a+wonder+app+to+deploy+as+a+servlet]].
95 95  
96 -{{noformat}}
97 -
98 -<dependency>
99 - <groupId>wonder.core</groupId>
100 - <artifactId>ERServlet</artifactId>
101 - <version>1.0</version>
102 -</dependency>
103 -
104 -{{/noformat}}
105 -
106 -Read this [[tutorial>>http://wiki.objectstyle.org/confluence/display/WONDER/Creating+a+wonder+app+to+deploy+as+a+servlet]] to find how to configure the ERXServletAdaptor in your application.
107 -
108 108  == Step 5: Change the packaging type ==
109 109  
110 -The default [[maven-war-plugin>>http://maven.apache.org/plugins/maven-war-plugin/]] can handle the war packaging correctly. You have to change the packaging of your POM to 'war' in order to use this plug-in:
77 +The default maven-war-plugin can handle the war packaging correctly. You have to change the packaging of your POM to 'war' in order to use this plug-in:
111 111  
112 112  {{noformat}}
113 113  
... ... @@ -117,55 +117,9 @@
117 117  
118 118  It's done.
119 119  
120 -== Step 6: Filtering variables with Maven (OPTIONAL) ==
121 -
122 -Maven supports variable substitution during build time. It is called resource filtering. You can find more information about resource filtering [[here>>http://maven.apache.org/plugins/maven-resources-plugin/examples/filter.html]] and [[here>>http://www.sonatype.com/books/maven-book/reference/resource-filtering-sect-description.html]].
123 -
124 -If you are using variables in your resource files (i.e. the Info.plist), you have to configure Maven to filter the Resources folder like this:
125 -
126 -{{noformat}}
127 -
128 -<build>
129 - ...
130 - <resources>
131 - ...
132 - <resource>
133 - <targetPath>Resources</targetPath>
134 - <directory>${basedir}/src/main/resources</directory>
135 - <filtering>true</filtering>
136 - </resource>
137 - ...
138 - </resources>
139 - ...
140 -</build>
141 -
142 -{{/noformat}}
143 -
144 -If you are using variables in the web.xml file, you have to configure Maven to filter deployment descriptors like this:
145 -
146 -{{noformat}}
147 -
148 -<build>
149 - ...
150 - <plugins>
151 - ...
152 - <plugin>
153 - <artifactId>maven-war-plugin</artifactId>
154 - <configuration>
155 - ...
156 - <filteringDeploymentDescriptors>true</filteringDeploymentDescriptors>
157 - </configuration>
158 - </plugin>
159 - ...
160 - </plugins>
161 - ...
162 -</build>
163 -
164 -{{/noformat}}
165 -
166 166  = Running your application as true WAR =
167 167  
168 -You can use the [[maven-jetty-plugin>>http://docs.codehaus.org/display/JETTY/Maven+Jetty+Plugin]] to run and test your application.
89 +You can use the maven-jetty-plugin to run and test your application.
169 169  
170 170  == Step 1: Configure the maven-jetty-plugin ==
171 171