Re: [s2] Requirements(O/T as relates to build environment for Struts2)

2006-11-16 Thread Martin Gainty
I unzipped to struts-2.0.0-SNAPSHOT\src
and modified the pom.xml distributionManagement task as follows from 

!-- 
urlscp://people.apache.org/www/struts.apache.org/struts2/apps/url --
to--

urlscp://people.apache.org/repo/m2-snapshot-repository/org/apache/struts/url

here is the my distributionManagement to include in the xwork-2.0-SNAPSHOT.jar

 distributionManagement
site
idapache-site/id
!-- 
urlscp://people.apache.org/www/struts.apache.org/struts2/apps/url --

urlscp://people.apache.org/repo/m2-snapshot-repository/org/apache/struts/url

urlfile://C:/Struts/Struts-2.0/struts-2.0.0/lib/xwork-2.0-SNAPSHOT.jar/url
/site
/distributionManagement

I can rebuild the individual jars (struts2-core-2.0.1.jar) but I dont see any 
option to rebuild the web archives
specifically struts2-showcase-2.0.1.war

Thanks
Martin --
This e-mail communication and any attachments may contain confidential and 
privileged information for the use of the 
designated recipients named above. If you are not the intended recipient, you 
are hereby notified that you have received
this communication in error and that any review, disclosure, dissemination, 
distribution or copying of it or its 
contents
- Original Message - 
From: Wendy Smoak [EMAIL PROTECTED]
To: Struts Users Mailing List user@struts.apache.org
Sent: Wednesday, November 15, 2006 7:15 PM
Subject: Re: [s2] Requirements(O/T as relates to build environment for Struts2)


 On 11/15/06, Martin Gainty [EMAIL PROTECTED] wrote:
 
 I need to build Struts2 so when I go to Struts-2 folder and execute mvn (2nd 
 generation maven against pom.xml)
 (I modified pom.xml to accomodate existing jars)
 
 How?
 
 so when I execute maven in folder where pom.xml is located
 struts-2.0.0-SNAPSHOT/srcmvn
 struts-2.0.0-SNAPSHOT\src\core\src\main\java\org\apache\struts2\dispatcher\StrutsRequestWrapper.java:[74,79]
  incompatible types
 found   : com.opensymphony.xwork2.util.ValueStack
 required: com.opensymphony.xwork2.util.OgnlValueStack
 
 My guess is that you're building against the wrong version of XWork.
 IIRC, there was no tag for the XWork version that shipped with Struts
 2.0.0.
 
 This was fixed in the Struts 2.0.1 build, which depends on the
 2.0-beta-1 version of XWork.
 
 For Struts 2.0.0, the dependency is on xwork-core:2.0-SNAPSHOT which
 means if you build it now, Maven will pull down the very latest code.
 And that's unlikely to work since there have been so many changes.
 
 If you really need to build Struts 2.0.0, you'll probably want to take
 the XWork jar that shipped with it, and install it into your local
 repository under some other name, then change the Struts pom.xml to
 use that version.
 
 -- 
 Wendy
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 


Re: [s2] Requirements(O/T as relates to build environment for Struts2)

2006-11-16 Thread Wendy Smoak

On 11/16/06, Martin Gainty [EMAIL PROTECTED] wrote:


here is the my distributionManagement to include in the xwork-2.0-SNAPSHOT.jar

 distributionManagement
site
idapache-site/id
!-- 
urlscp://people.apache.org/www/struts.apache.org/struts2/apps/url --

urlscp://people.apache.org/repo/m2-snapshot-repository/org/apache/struts/url

urlfile://C:/Struts/Struts-2.0/struts-2.0.0/lib/xwork-2.0-SNAPSHOT.jar/url
/site
/distributionManagement

I can rebuild the individual jars (struts2-core-2.0.1.jar) but I dont see any 
option to rebuild the web archives
specifically struts2-showcase-2.0.1.war


distributionManagementsite has to do with publishing the project
website... this change won't do what you intended.

Is there some reaon you need to use 2.0.0?  Struts 2.0.1 was voted
beta quality and is available from the download page.
http://struts.apache.org/downloads.html

--
Wendy

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [s2] Requirements(O/T as relates to build environment for Struts2)

2006-11-15 Thread Martin Gainty

I need to build Struts2 so when I go to Struts-2 folder and execute mvn (2nd 
generation maven against pom.xml)
(I modified pom.xml to accomodate existing jars)

   distributionManagement
site
idapache-site/id
!-- 
urlscp://people.apache.org/www/struts.apache.org/struts2/apps/url --

urlscp://people.apache.org/repo/m2-snapshot-repository/org/apache/struts/url
/site
/distributionManagement

so when I execute maven in folder where pom.xml is located

struts-2.0.0-SNAPSHOT/srcmvn

struts-2.0.0-SNAPSHOT\src\core\src\main\java\org\apache\struts2\dispatcher\StrutsRequestWrapper.java:[74,79]
 incompatible types
found   : com.opensymphony.xwork2.util.ValueStack
required: com.opensymphony.xwork2.util.OgnlValueStack

struts-2.0.0-SNAPSHOT\src\core\src\main\java\org\apache\struts2\components\template\FreemarkerTemplateEngine.java:[48,26]
 cannot find symbol
symbol  : variable ClassLoaderUtil
location: class org.apache.struts2.components.template.FreemarkerTemplateEngine

struts-2.0.0-SNAPSHOT\src\core\src\main\java\org\apache\struts2\views\util\UrlHelper.java:[250,83]
 incompatible types
found   : com.opensymphony.xwork2.util.ValueStack
required: com.opensymphony.xwork2.util.OgnlValueStack

struts-2.0.0-SNAPSHOT\src\core\src\main\java\org\apache\struts2\sitemesh\VelocityPageFilter.java:[70,32]
 
createContext(com.opensymphony.xwork2.util.OgnlValueStack,javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
 in org.apache.struts2.views.velocity.VelocityManager cannot be applied to 
(com.opensymphony.xwork2.util.ValueStack,javax.servlet.http.Http
ServletRequest,javax.servlet.http.HttpServletResponse)

where to acquire com.opensymphony.xwork2.util.Ognl* classes?

Thanks,
Martin --

This e-mail communication and any attachments may contain confidential and 
privileged information for the use of the 
designated recipients named above. If you are not the intended recipient, you 
are hereby notified that you have received
this communication in error and that any review, disclosure, dissemination, 
distribution or copying of it or its 
contents

- Original Message - 
From: Martin Gainty [EMAIL PROTECTED]
To: Struts Users Mailing List user@struts.apache.org
Sent: Wednesday, November 15, 2006 2:48 PM
Subject: Re: [s2] Requirements


 The new mirrors work well
 
 Please let us allo know when your next book on Struts is published
 I very much enjoyed reading 'Struts in Action'
 
 Many Thanks,
 Martin --
 This e-mail communication and any attachments may contain confidential and 
 privileged information for the use of the 
 designated recipients named above. If you are not the intended recipient, you 
 are hereby notified that you have received
 this communication in error and that any review, disclosure, dissemination, 
 distribution or copying of it or its 
 contents
 - Original Message - 
 From: Ted Husted [EMAIL PROTECTED]
 To: Struts Users Mailing List user@struts.apache.org; Martin Gainty 
 [EMAIL PROTECTED]
 Sent: Wednesday, November 15, 2006 1:43 PM
 Subject: Re: [s2] Requirements
 
 
 On 11/15/06, Martin Gainty [EMAIL PROTECTED] wrote:
 Attempts to decompress struts-2.0.1-all.zip produce
 struts-2.0.1-all.zip is not valid archive ??
 
 There must have been a glitch in the file transfer. I can guarantee
 that it's been downloaded and decompressed many times by many people.
 
 Are there Alternative locations with valid struts-2.* archives?
 
 It's being mirrored. If you try again, it will probably be served by a
 different mirror.
 
 -Ted.
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 


Re: [s2] Requirements(O/T as relates to build environment for Struts2)

2006-11-15 Thread Wendy Smoak

On 11/15/06, Martin Gainty [EMAIL PROTECTED] wrote:


I need to build Struts2 so when I go to Struts-2 folder and execute mvn (2nd 
generation maven against pom.xml)
(I modified pom.xml to accomodate existing jars)


How?


so when I execute maven in folder where pom.xml is located
struts-2.0.0-SNAPSHOT/srcmvn
struts-2.0.0-SNAPSHOT\src\core\src\main\java\org\apache\struts2\dispatcher\StrutsRequestWrapper.java:[74,79]
 incompatible types
found   : com.opensymphony.xwork2.util.ValueStack
required: com.opensymphony.xwork2.util.OgnlValueStack


My guess is that you're building against the wrong version of XWork.
IIRC, there was no tag for the XWork version that shipped with Struts
2.0.0.

This was fixed in the Struts 2.0.1 build, which depends on the
2.0-beta-1 version of XWork.

For Struts 2.0.0, the dependency is on xwork-core:2.0-SNAPSHOT which
means if you build it now, Maven will pull down the very latest code.
And that's unlikely to work since there have been so many changes.

If you really need to build Struts 2.0.0, you'll probably want to take
the XWork jar that shipped with it, and install it into your local
repository under some other name, then change the Struts pom.xml to
use that version.

--
Wendy

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]