You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@synapse.apache.org by Laurent CHARTIER <ex...@agora.msa.fr> on 2008/01/07 11:03:39 UTC

RE : Synapse 1.1 & Maven

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:pzfreo@gmail.com] 
Envoyé : lundi 7 janvier 2008 10:36
À : synapse-user@ws.apache.org
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]

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]

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 <ex...@agora.msa.fr>
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
paul@wso2.com

"Oxygenating the Web Service Platform", www.wso2.com

---------------------------------------------------------------------
To unsubscribe, e-mail: synapse-user-unsubscribe@ws.apache.org
For additional commands, e-mail: synapse-user-help@ws.apache.org





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: synapse-user-unsubscribe@ws.apache.org
For additional commands, e-mail: synapse-user-help@ws.apache.org


Re: RE : RE : Synapse 1.1 & Maven

Posted by Paul Fremantle <pz...@gmail.com>.
Thanks for letting us know!

Paul

On Jan 8, 2008 10:04 AM, Laurent CHARTIER
<ex...@agora.msa.fr> wrote:
> It was probably a jar file mismatch.
> It seems that the maven proxy I have to use (Artifactory) doesn't give me
> the good ones. Perhaps a misconfiguration...
> Not using Artifactory building is a succes.
>
> Sorry for my questions...
>
>
> -----Message d'origine-----
> De : Ruwan Linton [mailto:ruwan.linton@gmail.com]
> Envoyé : lundi 7 janvier 2008 13:22
> À : synapse-user@ws.apache.org
> Objet : Re: RE : Synapse 1.1 & Maven
>
>
>
> 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 <ex...@agora.msa.fr>
> 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:pzfreo@gmail.com]
> > Envoyé : lundi 7 janvier 2008 10:36
> > À : synapse-user@ws.apache.org
> > 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/webserv
> > ices/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/webser
> > vices/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 <
> > ext_chartier.laurent@agora.msa.fr>
> > 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
> > paul@wso2.com
> >
> > "Oxygenating the Web Service Platform", www.wso2.com
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: synapse-user-unsubscribe@ws.apache.org
> > For additional commands, e-mail: synapse-user-help@ws.apache.org
> >
> >
> >
> >
> >
> > 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: synapse-user-unsubscribe@ws.apache.org
> > For additional commands, e-mail: synapse-user-help@ws.apache.org
> >
> >
>
>
> --
> Ruwan Linton
> http://www.wso2.org - "Oxygenating the Web Services Platform"
>
>
>
>
> 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: synapse-user-unsubscribe@ws.apache.org
> For additional commands, e-mail: synapse-user-help@ws.apache.org
>
>



-- 
Paul Fremantle
Co-Founder and VP of Technical Sales, WSO2
OASIS WS-RX TC Co-chair

blog: http://pzf.fremantle.org
paul@wso2.com

"Oxygenating the Web Service Platform", www.wso2.com

---------------------------------------------------------------------
To unsubscribe, e-mail: synapse-user-unsubscribe@ws.apache.org
For additional commands, e-mail: synapse-user-help@ws.apache.org


RE : RE : Synapse 1.1 & Maven

Posted by Laurent CHARTIER <ex...@agora.msa.fr>.
It was probably a jar file mismatch.
It seems that the maven proxy I have to use (Artifactory) doesn't give me
the good ones. Perhaps a misconfiguration...
Not using Artifactory building is a succes.

Sorry for my questions...


-----Message d'origine-----
De : Ruwan Linton [mailto:ruwan.linton@gmail.com] 
Envoyé : lundi 7 janvier 2008 13:22
À : synapse-user@ws.apache.org
Objet : Re: RE : Synapse 1.1 & Maven


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 <ex...@agora.msa.fr>
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:pzfreo@gmail.com]
> Envoyé : lundi 7 janvier 2008 10:36
> À : synapse-user@ws.apache.org
> 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/webserv
> ices/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/webser
> vices/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 < 
> ext_chartier.laurent@agora.msa.fr>
> 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
> paul@wso2.com
>
> "Oxygenating the Web Service Platform", www.wso2.com
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: synapse-user-unsubscribe@ws.apache.org
> For additional commands, e-mail: synapse-user-help@ws.apache.org
>
>
>
>
>
> 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: synapse-user-unsubscribe@ws.apache.org
> For additional commands, e-mail: synapse-user-help@ws.apache.org
>
>


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




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: synapse-user-unsubscribe@ws.apache.org
For additional commands, e-mail: synapse-user-help@ws.apache.org


Re: RE : Synapse 1.1 & Maven

Posted by Ruwan Linton <ru...@gmail.com>.
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 <ex...@agora.msa.fr>
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:pzfreo@gmail.com]
> Envoyé : lundi 7 janvier 2008 10:36
> À : synapse-user@ws.apache.org
> 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 <
> ext_chartier.laurent@agora.msa.fr>
> 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
> paul@wso2.com
>
> "Oxygenating the Web Service Platform", www.wso2.com
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: synapse-user-unsubscribe@ws.apache.org
> For additional commands, e-mail: synapse-user-help@ws.apache.org
>
>
>
>
>
> 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: synapse-user-unsubscribe@ws.apache.org
> For additional commands, e-mail: synapse-user-help@ws.apache.org
>
>


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