Hi Ishara, In your dependency, ArtifactId is not correct. and In order to get the tests-jars you need to define classifier too. Please try out the bellow dependency configuration and build again.
<dependency> <groupId>org.apache.synapse</groupId> <artifactId>synapse-core</artifactId> <version>2.1.2-wso2v4</version> <classifier>tests</classifier> </dependency> Thanks, Nuwanw On Fri, Aug 8, 2014 at 9:34 AM, Chamara Ariyarathne <chama...@wso2.com> wrote: > This is the method I'm using. > > public static org.apache.synapse.MessageContext > getTestContext(java.lang.String bodyText, java.util.Map props) throws > java.lang.Exception; > > > On Thu, Aug 7, 2014 at 11:32 PM, Ishara Premadasa <ish...@wso2.com> wrote: > >> Hi Shameera, >> >> I tried with the synapse-core dependency only at first. However there is >> this TestUtils class which is required to Junit test class for custom >> mediator that is not coming from synapse-core. >> >> @Chamara, >> Can you please clarify here on this TestUtils class? >> >> Thanks! >> Ishara >> >> >> On Thu, Aug 7, 2014 at 1:44 PM, Shameera Rathnayaka <shame...@wso2.com> >> wrote: >> >>> Even though jar name is synapse-core-test its artifactId is synapse-core >>> , try with >>> >>> <dependency> >>> <groupId>org.apache.synapse</groupId> >>> <artifactId>synapse-core</artifactId> >>> <version>2.1.2-wso2v4</version> >>> </dependency> >>> >>> ~Shameera. >>> >>> >>> On Thu, Aug 7, 2014 at 9:58 PM, Ishara Premadasa <ish...@wso2.com> >>> wrote: >>> >>>> Hi all, >>>> >>>> I get the following build error when trying to check out remote ESB >>>> mediator project and trying to build it online. Since there are test cases >>>> created for the class mediators, it is required to add synapse-core-tests >>>> dependency into the pom.xml and use that in the test cases. Below is the >>>> dependency and my maven repository entry. >>>> >>>> <dependency> >>>> <groupId>org.apache.synapse</groupId> >>>> <artifactId>synapse-core-tests</artifactId> >>>> <version>2.1.2-wso2v4</version> >>>> </dependency> >>>> <repository> >>>> <releases> >>>> <enabled>true</enabled> >>>> <updatePolicy>daily</updatePolicy> >>>> <checksumPolicy>ignore</checksumPolicy> >>>> </releases> >>>> <id>wso2-nexus</id> >>>> <url> >>>> http://maven.wso2.org/nexus/content/groups/wso2-public/</url> >>>> </repository> >>>> >>>> Caused by: org.eclipse.aether.transfer.ArtifactNotFoundException: >>>> Failure to find org.apache.synapse:synapse-core-tests:jar:2.1.2-wso2v4 in >>>> http://maven.wso2.org/nexus/content/groups/ws >>>> o2-public/ was cached in the local repository, resolution will not be >>>> reattempted until the update interval of wso2-nexus has elapsed or updates >>>> are forced >>>> at >>>> org.eclipse.aether.internal.impl.DefaultUpdateCheckManager.newException(DefaultUpdateCheckManager.java:232) >>>> at >>>> org.eclipse.aether.internal.impl.DefaultUpdateCheckManager.checkArtifact(DefaultUpdateCheckManager.java:206) >>>> at >>>> org.eclipse.aether.internal.impl.DefaultArtifactResolver.gatherDownloads(DefaultArtifactResolver.java:599) >>>> at >>>> org.eclipse.aether.internal.impl.DefaultArtifactResolver.performDownloads(DefaultArtifactResolver.java:518) >>>> at >>>> org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:436) >>>> ... 26 more >>>> [ERROR] >>>> [ERROR] Re-run Maven using the -X switch to enable full debug logging. >>>> [ERROR] >>>> >>>> This says unable to find >>>> org.apache.synapse:synapse-core-tests:jar:2.1.2-wso2v4 jar but if you >>>> traverse this can be located in neus-repo [1]. >>>> Any help is appreciated. >>>> >>>> [1] >>>> http://maven.wso2.org/nexus/content/groups/wso2-public/org/apache/synapse/synapse-core/2.1.2-wso2v4/ >>>> >>>> Thanks! >>>> Ishara >>>> -- >>>> Ishara Premasada >>>> Software Engineer, >>>> WSO2 Inc. http://wso2.com/ >>>> >>>> >>>> *Blog : http://isharapremadasa.blogspot.com/ >>>> <http://isharapremadasa.blogspot.com/>Twitter : >>>> https://twitter.com/ishadil <https://twitter.com/ishadil> Mobile : >>>> +94 714445832 <%2B94%20714445832>* >>>> >>>> >>>> >>> >>> >>> -- >>> *Software Engineer - WSO2 Inc.* >>> *email: shameera AT wso2.com <shame...@wso2.com> , shameera AT >>> apache.org <shame...@apache.org>* >>> *phone: +9471 922 1454 <%2B9471%20922%201454>* >>> >>> *Linked in : *http://lk.linkedin.com/pub/shameera-rathnayaka/1a/661/561 >>> *Twitter : *https://twitter.com/Shameera_R >>> >> >> >> >> -- >> Ishara Premasada >> Software Engineer, >> WSO2 Inc. http://wso2.com/ >> >> >> *Blog : http://isharapremadasa.blogspot.com/ >> <http://isharapremadasa.blogspot.com/>Twitter : >> https://twitter.com/ishadil <https://twitter.com/ishadil> Mobile : >> +94 714445832 <%2B94%20714445832>* >> >> >> > > > -- > *Chamara Ariyarathne* > Senior Software Engineer - QA; > WSO2 Inc; http://www.wso2.com/. > Mobile; *+94772786766 <%2B94772786766>* > -- Nuwan Wimalasekara Senior Software Engineer - Test Automation WSO2, Inc.: http://wso2.com lean. enterprise. middleware phone: +94 71 668 4620
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev