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

From version 20.1
edited by Greg.Brown
on 2009/08/02 18:21
Change comment: There is no comment for this version
To version 22.1
edited by Henrique Prange
on 2008/05/15 19:35
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.gbrown
1 +XWiki.hprange
Content
... ... @@ -33,8 +33,6 @@
33 33  
34 34  <build>
35 35   ...
36 - <plugins>
37 - ...
38 38   <plugin>
39 39   <artifactId>maven-war-plugin</artifactId>
40 40   <configuration>
... ... @@ -42,8 +42,6 @@
42 42   </configuration>
43 43   </plugin>
44 44   ...
45 - </plugins>
46 - ...
47 47  </build>
48 48  
49 49  {{/noformat}}
... ... @@ -55,7 +55,7 @@
55 55  {{noformat}}
56 56  
57 57  <dependency>
58 - <groupId>com.webobjects</groupId>
54 + <groupId>com.apple.webobjects</groupId>
59 59   <artifactId>JavaWOJSPServlet</artifactId>
60 60   <version>${woversion}</version>
61 61  </dependency>
... ... @@ -67,7 +67,7 @@
67 67  {{noformat}}
68 68  
69 69  <dependency>
70 - <groupId>com.webobjects</groupId>
66 + <groupId>com.apple.webobjects</groupId>
71 71   <artifactId>JavaWOJSPServlet_client</artifactId>
72 72   <version>${woversion}</version>
73 73  </dependency>
... ... @@ -88,46 +88,6 @@
88 88  
89 89  It's done.
90 90  
91 -{{panel title="2009 Bug Warning" borderStyle="dashed" borderColor="#ccc" titleBGColor="#F7D6C1" bgColor="#FFFFCE"}}
92 -
93 -It should be done, but...
94 -The 2.0.17 archetype does not add :
95 -{noformat}
96 - <resource>
97 - <targetPath>Resources</targetPath>
98 - <directory>${basedir}/src/main/components</directory>
99 - </resource>
100 - <resource>
101 - <targetPath>WebServerResources</targetPath>
102 - <directory>${basedir}/src/main/webserver-resources</directory>
103 - </resource>
104 -{noformat}
105 -to the pom.xml file, so your war will have no components; you should add these lines.
106 -
107 -Also, it does not add a necessary WebObjects 5.3 dependency and, if using Wonder, the ERServlet.jar:
108 -{noformat}
109 - <dependency>
110 - <groupId>${webobjects.groupId}</groupId>
111 - <artifactId>JavaWOJSPServlet_client
112 - </artifactId>
113 - <version>${webobjects.version}</version>
114 - </dependency>
115 - <dependency>
116 - <groupId>wonder.core</groupId>
117 - <artifactId>ERServlet</artifactId>
118 - <version>1.0</version>
119 - </dependency>
120 -{noformat}
121 -So, you may need to add that.
122 -
123 -In addition, the archetype generated Info.plist needs fixing, as does the web.xml in the WEB-INF folder. There are values in these files like $\{project.artifactId\}, but for now, you must manually replace those values with actual values, e.g, MyProject.
124 -
125 -These probably will be fixed in the next release of plugins, but for now, watch this space, as there may be additional
126 -bugs posted here.
127 -
128 -
129 -{{/panel}}
130 -
131 131  = Running your application as true WAR =
132 132  
133 133  You can use the [[maven-jetty-plugin>>http://docs.codehaus.org/display/JETTY/Maven+Jetty+Plugin]] to run and test your application.