Hi Laurent,

Both the svn and the source download should work fine... I think there was a
jar file mismatch.

Can you try to build the source using the -U switch (i.e. : mvn clean
install -U) and let me know whether you are running in to that problem
again. If so try to get a svn checkout and build the source @ the svn. For
me both of these are working.

Thanks,
Ruwan

On Jan 7, 2008 3:33 PM, Laurent CHARTIER <[EMAIL PROTECTED]>
wrote:

> I follow the steps of the guide but i still have a compilation error...
>  - Download the source distribution on the site
>  - Building (mvn clean install)
>
> My environnement is:
> Maven version: 2.0.8
> Java version: 1.5.0_09
> OS name: "windows xp" version: "5.1" arch: "x86" Family: "windows"
>
> May i try to obtain the sources fron svn?
>
> Best regards.
>
> -----Message d'origine-----
> De : Paul Fremantle [mailto:[EMAIL PROTECTED]
> Envoyé : lundi 7 janvier 2008 10:36
> À : [email protected]
> Objet : Re: Synapse 1.1 & Maven
>
>
> Laurent
>
> Here is the Building guide that is about to go up on the website (thanks
> to
> Ant)
>
> Obtaining the code
>
> You can obtain the code by downloading the source distribution or, more
> commonly, checking out the source from Subversion (SVN). To checkout the
> code from Subversion, firstly get subversion installed, then use the
> following commands:
>
> svn co http://svn.apache.org/repos/asf/webservices/synapse/trunk/java
> [path-where-you-want-the-code]<http://svn.apache.org/repos/asf/webservices/synapse/trunk/java%5Bpath-where-you-want-the-code%5D>
>
> If you are a committer then you need to use the secure version:
>
> svn co https://svn.apache.org/repos/asf/webservices/synapse/trunk/java
> [path-where-you-want-the-code]<https://svn.apache.org/repos/asf/webservices/synapse/trunk/java%5Bpath-where-you-want-the-code%5D>
>
> Building
>
> The first thing you need to build the code is JDK1.5 and Maven2. You need
> at
> least version 2.0.7. Synapse is not yet tested on JDK1.6 or above.
>
> To build, in the top level Synapse folder do:
>
> mvn clean install
>
> To build the distribution archive packages do (the distribution archives
> are
> created in new folder named target):
>
> mvn assembly:assembly -Drelease
>
> Offline builds
>
> The first time you build Maven downloads all the required dependency jars
> to
> your local repository, after there has been a successful build you can add
> the "-o" parameter to the above commands to run in offline mode which
> avoids
> going out to remote Maven repositories. The result - the build runs
> faster.
>
> mvn clean install -o
>
> or
>
> mvn assembly:assembly -Drelease -o
>
> Skipping tests
>
> If you don't want to have all the Synapse test cases run during the build
> you can add the parameter "-Dmaven.test.skip=true", eg:
>
> mvn clean install -o -Dmaven.test.skip=true
>
> or
>
> mvn assembly:assembly -Drelease -o -Dmaven.test.skip=true
>
> Updating Snapshots
>
> Sometimes the trunk build uses snapshot versions of some dependency jars
> which can go out of date but may not get refreshed in your local Maven
> repository even when the "-o" parameter is not used. So if you get build
> failures you can try refreshing any snapshot dependencys with the "-U"
> parameter, eg:
>
> mvn clean install -U
>
> By default the Maven local repository is in your home directory, you can
> change this so the build uses use a different local repository with the
> parameter "-Dmaven.repo.local=", eg:
>
> mvn clean install -Dmaven.repo.local=\Synapse\MyRepo
>
> Eclipse Projects
>
> You can create Eclipse project definitions for Synapse (that can be
> imported
> directly into Eclipse). At the top level Synapse folder run:
>
> mvn eclipse:eclipse
>
> Now within eclipse you can import those Synapse projects into an Eclipse
> workspace. From Eclipse do File -> Import, expand the "General" toggle and
> choose "Existing Projects into Workspace", click Next, click Browse and
> navigate to your Synapse SVN folder, click OK and it should find the six
> Synapse projects, click Finish. That should set up the projects and show
> them in the Package Explorer. There will be lots of compile errors about
> missing classpath entries, to fix this select Window -> Preferences,
> expend
> the Java toggle, then expand the Build Path toggle and select Classpath
> Variables. Click New and use the name "M2_REPO" and then click Folder and
> navigate to you local Maven repository (eg C:/Documents and
> Settings/Administrator/.m2/repository), click OK and again OK and it
> should
> rebuild everything with all the compile errors gone.
>
>
>
> On Jan 7, 2008 9:12 AM, Laurent CHARTIER <
> [EMAIL PROTECTED]>
> wrote:
> > Hi all,
> > I'm trying to make synapse jar with Maven.
> > So I downloaded sources, install them in a folder and run mvn compile.
> > The module Synapse-Core doesn't compile:
> >
> > [INFO]
> > ----------------------------------------------------------------------
> > --
> > [INFO] Building Apache Synapse - Core
> > [INFO]    task-segment: [compile]
> > [INFO]
> > ------------------------------------------------------------------------
> > [INFO] [resources:resources]
> > [INFO] Using default encoding to copy filtered resources.
> > [INFO] [compiler:compile]
> > Compiling 94 source files to
> > D:\Interops-WKSPC\Interops\Apache-Synapse\modules\core\target\classes
> > [INFO]
> > ------------------------------------------------------------------------
> > [ERROR] BUILD FAILURE
> > [INFO]
> > ------------------------------------------------------------------------
> > [INFO] Compilation failure
> >
> > D:\Interops-WKSPC\Interops\Apache-Synapse\modules\core\src\main\java\o
> > rg\apa
> > che\synapse\mediators\builtin\CacheMediator.java:[151,25]
> > setResponseEnvelope(byte[]) in org.wso2.caching.CachedObject cannot be
> > applied to (org.apache.axiom.soap.SOAPEnvelope)
> >
> > D:\Interops-WKSPC\Interops\Apache-Synapse\modules\core\src\main\java\o
> > rg\apa
> > che\synapse\mediators\builtin\CacheMediator.java:[212,26]
> > setEnvelope(org.apache.axiom.soap.SOAPEnvelope) in
> > org.apache.synapse.MessageContext cannot be applied to (byte[])
> >
> > D:\Interops-WKSPC\Interops\Apache-Synapse\modules\core\src\main\java\o
> > rg\apa
> > che\synapse\mediators\builtin\CacheMediator.java:[283,17]
> > setRequestEnvelope(byte[]) in org.wso2.caching.CachedObject cannot be
> > applied to (org.apache.axiom.soap.SOAPEnvelope)
> >
> > D:\Interops-WKSPC\Interops\Apache-Synapse\modules\core\src\main\java\o
> > rg\apa
> > che\synapse\mediators\builtin\CacheMediator.java:[284,17]
> > setRequestHash(java.lang.String) in org.wso2.caching.CachedObject cannot
> be
> > applied to (java.lang.Object)
> >
> > [INFO]
> > ----------------------------------------------------------------------
> > --
> > [INFO] For more information, run Maven with the -e switch
> > [INFO]
> > ------------------------------------------------------------------------
> > [INFO] Total time: 8 seconds
> > [INFO] Finished at: Mon Jan 07 10:10:15 CET 2008
> > [INFO] Final Memory: 10M/29M
> > [INFO]
> > ------------------------------------------------------------------------
> >
> > Can someone help me?
> >
> > Thank you.
> >
> >
> >
> > Ce message est protégé par les règles relatives au secret des
> > correspondances. Il est donc établi à destination exclusive de son
> > destinataire. Celui-ci peut donc contenir des informations
> > confidentielles. La divulgation de ces informations est à ce titre
> > rigoureusement interdite. Si vous avez reçu ce message par erreur,
> > merci de le renvoyer à l'expéditeur dont l'adresse e-mail figure
> > ci-dessus et de détruire le message ainsi que toute pièce jointe.
> >
> > This message is protected by the secrecy of correspondence rules.
> > Therefore, this message is intended solely for the attention of the
> > addressee. This message may contain privileged or confidential
> > information, as such the disclosure of these informations is strictly
> > forbidden. If, by mistake, you have received this message, please
> > return this message to the addressser whose e-mail address is written
> > above and destroy this message and all files attached.
> >
> >
> >
>
>
>
> --
> Paul Fremantle
> Co-Founder and VP of Technical Sales, WSO2
> OASIS WS-RX TC Co-chair
>
> blog: http://pzf.fremantle.org
> [EMAIL PROTECTED]
>
> "Oxygenating the Web Service Platform", www.wso2.com
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
>
>
> Ce message est protégé par les règles relatives au secret des
> correspondances. Il est donc établi à destination exclusive de son
> destinataire. Celui-ci peut donc contenir des informations confidentielles.
> La divulgation de ces informations est à ce titre rigoureusement interdite.
> Si vous avez reçu ce message par erreur, merci de le renvoyer à l'expéditeur
> dont l'adresse e-mail figure ci-dessus et de détruire le message ainsi que
> toute pièce jointe.
>
> This message is protected by the secrecy of correspondence rules.
> Therefore, this message is intended solely for the attention of the
> addressee. This message may contain privileged or confidential information,
> as such the disclosure of these informations is strictly forbidden. If, by
> mistake, you have received this message, please return this message to the
> addressser whose e-mail address is written above and destroy this message
> and all files attached.
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


-- 
Ruwan Linton
http://www.wso2.org - "Oxygenating the Web Services Platform"

Reply via email to