Forums

Home » Liferay Portal » English » 3. Development

Combination View Flat View Tree View
Threads [ Previous | Next ]
toggle
Kamesh Sampath
Liferay Maven Plugin - Testing Issue
February 18, 2012 9:21 AM
Answer

Kamesh Sampath

Rank: Regular Member

Posts: 159

Join Date: May 26, 2010

Recent Posts

Hi,

I am facing an issue with testing my newly developed Liferay Plugin, since my maven platform is 3.x and the Liferay plugins maven version 2.0.10 , i facing some improper classloading issue when i run my MojoTestCase extends AbstractMojoTestCase, I have quoted below the stack trace,


java.lang.NoSuchMethodError: org.codehaus.plexus.configuration.PlexusConfiguration.setName(Ljava/lang/String;)V
at org.codehaus.plexus.configuration.DefaultPlexusConfiguration.addChild(DefaultPlexusConfiguration.java:222)
at org.codehaus.plexus.configuration.DefaultPlexusConfiguration.getChild(DefaultPlexusConfiguration.java:165)
at org.codehaus.plexus.configuration.DefaultPlexusConfiguration.getChild(DefaultPlexusConfiguration.java:149)
at org.codehaus.plexus.container.initialization.InitializeComponentRegistryPhase.getComponentRepository(InitializeComponentRegistryPhase.java:66)
at org.codehaus.plexus.container.initialization.InitializeComponentRegistryPhase.execute(InitializeComponentRegistryPhase.java:41)
at org.codehaus.plexus.DefaultPlexusContainer.initializePhases(DefaultPlexusContainer.java:644)
at org.codehaus.plexus.DefaultPlexusContainer.initialize(DefaultPlexusContainer.java:556)
at org.codehaus.plexus.DefaultPlexusContainer.construct(DefaultPlexusContainer.java:281)
at org.codehaus.plexus.DefaultPlexusContainer.<init>(DefaultPlexusContainer.java:172)
at org.apache.maven.plugin.testing.AbstractMojoTestCase.setupContainer(AbstractMojoTestCase.java:128)
at org.apache.maven.plugin.testing.AbstractMojoTestCase.getContainer(AbstractMojoTestCase.java:141)
at org.apache.maven.plugin.testing.AbstractMojoTestCase.setUp(AbstractMojoTestCase.java:87)
at com.liferay.maven.plugins.search.template.test.SearchContainerMojoTest.setUp(SearchContainerMojoTest.java:39)
at junit.framework.TestCase.runBare(TestCase.java:125)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at junit.framework.TestSuite.runTest(TestSuite.java:208)
at junit.framework.TestSuite.run(TestSuite.java:203)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:98)
at org.apache.maven.surefire.junit.JUnit3Provider.executeTestSet(JUnit3Provider.java:107)
at org.apache.maven.surefire.junit.JUnit3Provider.invoke(JUnit3Provider.java:84)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
at $Proxy0.invoke(Unknown Source)
at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)



The pom.xml that am using is,

  1
  2<?xml version="1.0"?>
  3
  4<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  5    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
  6    <parent>
  7        <artifactId>plugins</artifactId>
  8        <groupId>com.liferay.maven</groupId>
  9        <version>6.2.0-SNAPSHOT</version>
 10        <relativePath>../pom.xml</relativePath>
 11    </parent>
 12    <modelVersion>4.0.0</modelVersion>
 13    <groupId>com.liferay.maven.plugins</groupId>
 14    <artifactId>liferay-maven-plugin</artifactId>
 15    <packaging>maven-plugin</packaging>
 16    <name>Liferay Maven 2 Plugin</name>
 17    <description>Contains goals to manage Liferay plugins.</description>
 18    <build>
 19        <plugins>
 20            <plugin>
 21                <artifactId>maven-plugin-plugin</artifactId>
 22                <version>2.9</version>
 23                <configuration>
 24                    <goalPrefix>liferay</goalPrefix>
 25                </configuration>
 26            </plugin>
 27        </plugins>
 28    </build>
 29    <dependencies>
 30        <!-- Liferay -->
 31
 32        <dependency>
 33            <groupId>com.liferay.portal</groupId>
 34            <artifactId>portal-impl</artifactId>
 35            <version>${liferay.version}</version>
 36        </dependency>
 37        <dependency>
 38            <groupId>com.liferay.portal</groupId>
 39            <artifactId>portal-service</artifactId>
 40            <version>${liferay.version}</version>
 41        </dependency>
 42        <dependency>
 43            <groupId>com.liferay.portal</groupId>
 44            <artifactId>util-bridges</artifactId>
 45            <version>${liferay.version}</version>
 46        </dependency>
 47        <dependency>
 48            <groupId>com.liferay.portal</groupId>
 49            <artifactId>util-java</artifactId>
 50            <version>${liferay.version}</version>
 51        </dependency>
 52
 53        <!-- Maven -->
 54
 55        <dependency>
 56            <groupId>org.apache.maven</groupId>
 57            <artifactId>maven-artifact</artifactId>
 58            <version>${maven.version}</version>
 59        </dependency>
 60        <dependency>
 61            <groupId>org.apache.maven</groupId>
 62            <artifactId>maven-model</artifactId>
 63            <version>${maven.version}</version>
 64        </dependency>
 65        <dependency>
 66            <groupId>org.apache.maven</groupId>
 67            <artifactId>maven-plugin-api</artifactId>
 68            <version>${maven.version}</version>
 69        </dependency>
 70        <dependency>
 71            <groupId>org.apache.maven</groupId>
 72            <artifactId>maven-project</artifactId>
 73            <version>${maven.version}</version>
 74        </dependency>
 75        <dependency>
 76            <groupId>org.apache.maven.shared</groupId>
 77            <artifactId>maven-invoker</artifactId>
 78            <version>${maven.version}</version>
 79        </dependency>
 80
 81        <dependency>
 82            <groupId>org.codehaus.plexus</groupId>
 83            <artifactId>plexus-component-api</artifactId>
 84            <version>1.0-alpha-33</version>
 85        </dependency>
 86
 87
 88        <!-- External -->
 89
 90        <dependency>
 91            <groupId>com.sun.media</groupId>
 92            <artifactId>jai-codec</artifactId>
 93            <version>1.1.3</version>
 94        </dependency>
 95        <dependency>
 96            <groupId>com.thoughtworks.qdox</groupId>
 97            <artifactId>qdox</artifactId>
 98            <version>1.12</version>
 99        </dependency>
100        <dependency>
101            <groupId>commons-discovery</groupId>
102            <artifactId>commons-discovery</artifactId>
103            <version>0.4</version>
104        </dependency>
105        <dependency>
106            <groupId>commons-httpclient</groupId>
107            <artifactId>commons-httpclient</artifactId>
108            <version>3.1</version>
109        </dependency>
110        <dependency>
111            <groupId>commons-io</groupId>
112            <artifactId>commons-io</artifactId>
113            <version>1.4</version>
114        </dependency>
115        <dependency>
116            <groupId>dom4j</groupId>
117            <artifactId>dom4j</artifactId>
118            <version>1.6.1</version>
119        </dependency>
120        <dependency>
121            <groupId>easyconf</groupId>
122            <artifactId>easyconf</artifactId>
123            <version>0.9.5</version>
124            <exclusions>
125                <exclusion>
126                    <groupId>javax.sql</groupId>
127                    <artifactId>jdbc-stdext</artifactId>
128                </exclusion>
129                <exclusion>
130                    <groupId>struts</groupId>
131                    <artifactId>struts</artifactId>
132                </exclusion>
133                <exclusion>
134                    <groupId>xdoclet</groupId>
135                    <artifactId>xdoclet</artifactId>
136                </exclusion>
137                <exclusion>
138                    <groupId>xdoclet</groupId>
139                    <artifactId>xdoclet-web-module</artifactId>
140                </exclusion>
141                <exclusion>
142                    <groupId>xpp3</groupId>
143                    <artifactId>xpp3_min</artifactId>
144                </exclusion>
145            </exclusions>
146        </dependency>
147        <dependency>
148            <groupId>jalopy</groupId>
149            <artifactId>jalopy</artifactId>
150            <version>1.5rc3</version>
151        </dependency>
152        <dependency>
153            <groupId>javax.portlet</groupId>
154            <artifactId>portlet-api</artifactId>
155            <version>2.0</version>
156        </dependency>
157        <dependency>
158            <groupId>javax.servlet</groupId>
159            <artifactId>servlet-api</artifactId>
160            <version>2.5</version>
161        </dependency>
162        <dependency>
163            <groupId>javax.servlet.jsp</groupId>
164            <artifactId>jsp-api</artifactId>
165            <version>2.1</version>
166        </dependency>
167        <dependency>
168            <groupId>log4j</groupId>
169            <artifactId>log4j</artifactId>
170            <version>1.2.16</version>
171            <exclusions>
172                <exclusion>
173                    <groupId>com.sun.jdmk</groupId>
174                    <artifactId>jmxtools</artifactId>
175                </exclusion>
176                <exclusion>
177                    <groupId>com.sun.jmx</groupId>
178                    <artifactId>jmxri</artifactId>
179                </exclusion>
180            </exclusions>
181        </dependency>
182        <dependency>
183            <groupId>net.java.dev.rome</groupId>
184            <artifactId>rome</artifactId>
185            <version>1.0.0</version>
186        </dependency>
187        <dependency>
188            <groupId>org.apache.ant</groupId>
189            <artifactId>ant</artifactId>
190            <version>1.8.2</version>
191        </dependency>
192        <dependency>
193            <groupId>org.apache.axis</groupId>
194            <artifactId>axis</artifactId>
195            <version>1.4</version>
196        </dependency>
197        <dependency>
198            <groupId>org.apache.axis</groupId>
199            <artifactId>axis-ant</artifactId>
200            <version>1.4</version>
201        </dependency>
202        <dependency>
203            <groupId>org.apache.axis</groupId>
204            <artifactId>axis-jaxrpc</artifactId>
205            <version>1.4</version>
206        </dependency>
207        <dependency>
208            <groupId>org.apache.jackrabbit</groupId>
209            <artifactId>jackrabbit-core</artifactId>
210            <version>2.1.2</version>
211            <exclusions>
212                <exclusion>
213                    <groupId>org.slf4j</groupId>
214                    <artifactId>jcl-over-slf4j</artifactId>
215                </exclusion>
216            </exclusions>
217        </dependency>
218        <dependency>
219            <groupId>org.apache.tika</groupId>
220            <artifactId>tika-core</artifactId>
221            <version>0.9</version>
222        </dependency>
223        <dependency>
224            <groupId>org.apache.tomcat</groupId>
225            <artifactId>tomcat-jdbc</artifactId>
226            <version>7.0.22</version>
227        </dependency>
228        <dependency>
229            <groupId>org.codehaus.plexus</groupId>
230            <artifactId>plexus-archiver</artifactId>
231            <version>1.0-alpha-9</version>
232        </dependency>
233        <dependency>
234            <groupId>org.codehaus.plexus</groupId>
235            <artifactId>plexus-io</artifactId>
236            <version>1.0-alpha-1</version>
237        </dependency>
238        <dependency>
239            <groupId>org.freemarker</groupId>
240            <artifactId>freemarker</artifactId>
241            <version>2.3.16</version>
242        </dependency>
243        <dependency>
244            <groupId>org.slf4j</groupId>
245            <artifactId>slf4j-api</artifactId>
246            <version>1.6.4</version>
247        </dependency>
248        <dependency>
249            <groupId>org.springframework</groupId>
250            <artifactId>spring-context</artifactId>
251            <version>3.0.6.RELEASE</version>
252        </dependency>
253        <dependency>
254            <groupId>oro</groupId>
255            <artifactId>oro</artifactId>
256            <version>2.0.8</version>
257        </dependency>
258        <dependency>
259            <groupId>wsdl4j</groupId>
260            <artifactId>wsdl4j</artifactId>
261            <version>1.6.2</version>
262        </dependency>
263        <!-- Test -->
264        <dependency>
265            <groupId>org.codehaus.plexus</groupId>
266            <artifactId>plexus-container-default</artifactId>
267            <version>1.5.5</version>
268            <scope>test</scope>
269        </dependency>
270        <dependency>
271            <groupId>org.apache.maven.plugin-testing</groupId>
272            <artifactId>maven-plugin-testing-harness</artifactId>
273            <version>2.0-alpha-1</version>
274            <scope>test</scope>
275        </dependency>
276    </dependencies>
277</project>


A little bit modified version of lifeay-plugin's pom.xml with addtional dependencies for testing

Any idea what could be the reason for this and suggestions to fix it ?

~Kamesh
Kamesh Sampath
RE: Liferay Maven Plugin - Testing Issue
February 18, 2012 4:31 PM
Answer

Kamesh Sampath

Rank: Regular Member

Posts: 159

Join Date: May 26, 2010

Recent Posts

Here is the updated pom.xml that will help the plugin tests to run even with existing 2.0.10 maven version on 3.x container

  1
  2<?xml version="1.0"?>
  3
  4<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  5    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
  6    <parent>
  7        <artifactId>plugins</artifactId>
  8        <groupId>com.liferay.maven</groupId>
  9        <version>6.2.0-SNAPSHOT</version>
 10        <relativePath>../pom.xml</relativePath>
 11    </parent>
 12    <modelVersion>4.0.0</modelVersion>
 13    <groupId>com.liferay.maven.plugins</groupId>
 14    <artifactId>liferay-maven-plugin</artifactId>
 15    <packaging>maven-plugin</packaging>
 16    <name>Liferay Maven 2 Plugin</name>
 17    <description>Contains goals to manage Liferay plugins.</description>
 18    <build>
 19        <plugins>
 20            <plugin>
 21                <artifactId>maven-plugin-plugin</artifactId>
 22                <version>2.9</version>
 23                <configuration>
 24                    <goalPrefix>liferay</goalPrefix>
 25                </configuration>
 26            </plugin>
 27        </plugins>
 28    </build>
 29
 30    <dependencies>
 31
 32        <!-- Liferay -->
 33
 34        <dependency>
 35            <groupId>com.liferay.portal</groupId>
 36            <artifactId>portal-impl</artifactId>
 37            <version>${liferay.version}</version>
 38        </dependency>
 39        <dependency>
 40            <groupId>com.liferay.portal</groupId>
 41            <artifactId>portal-service</artifactId>
 42            <version>${liferay.version}</version>
 43        </dependency>
 44        <dependency>
 45            <groupId>com.liferay.portal</groupId>
 46            <artifactId>util-bridges</artifactId>
 47            <version>${liferay.version}</version>
 48        </dependency>
 49        <dependency>
 50            <groupId>com.liferay.portal</groupId>
 51            <artifactId>util-java</artifactId>
 52            <version>${liferay.version}</version>
 53        </dependency>
 54
 55        <!-- Maven -->
 56
 57        <dependency>
 58            <groupId>org.apache.maven</groupId>
 59            <artifactId>maven-artifact</artifactId>
 60            <version>${maven.version}</version>
 61        </dependency>
 62        <dependency>
 63            <groupId>org.apache.maven</groupId>
 64            <artifactId>maven-model</artifactId>
 65            <version>${maven.version}</version>
 66        </dependency>
 67        <dependency>
 68            <groupId>org.apache.maven</groupId>
 69            <artifactId>maven-plugin-api</artifactId>
 70            <version>${maven.version}</version>
 71        </dependency>
 72        <dependency>
 73            <groupId>org.apache.maven</groupId>
 74            <artifactId>maven-project</artifactId>
 75            <version>${maven.version}</version>
 76        </dependency>
 77        <dependency>
 78            <groupId>org.apache.maven.shared</groupId>
 79            <artifactId>maven-invoker</artifactId>
 80            <version>${maven.version}</version>
 81        </dependency>
 82        <dependency>
 83            <groupId>org.apache.maven</groupId>
 84            <artifactId>maven-settings</artifactId>
 85            <version>${maven.version}</version>
 86        </dependency>
 87
 88        <dependency>
 89            <groupId>org.codehaus.plexus</groupId>
 90            <artifactId>plexus-utils</artifactId>
 91            <version>3.0</version>
 92        </dependency>
 93
 94        <!-- External -->
 95
 96        <dependency>
 97            <groupId>com.sun.media</groupId>
 98            <artifactId>jai-codec</artifactId>
 99            <version>1.1.3</version>
100        </dependency>
101        <dependency>
102            <groupId>com.thoughtworks.qdox</groupId>
103            <artifactId>qdox</artifactId>
104            <version>1.12</version>
105        </dependency>
106        <dependency>
107            <groupId>commons-discovery</groupId>
108            <artifactId>commons-discovery</artifactId>
109            <version>0.4</version>
110        </dependency>
111        <dependency>
112            <groupId>commons-httpclient</groupId>
113            <artifactId>commons-httpclient</artifactId>
114            <version>3.1</version>
115        </dependency>
116        <dependency>
117            <groupId>commons-io</groupId>
118            <artifactId>commons-io</artifactId>
119            <version>1.4</version>
120        </dependency>
121        <dependency>
122            <groupId>dom4j</groupId>
123            <artifactId>dom4j</artifactId>
124            <version>1.6.1</version>
125        </dependency>
126        <dependency>
127            <groupId>easyconf</groupId>
128            <artifactId>easyconf</artifactId>
129            <version>0.9.5</version>
130            <exclusions>
131                <exclusion>
132                    <groupId>javax.sql</groupId>
133                    <artifactId>jdbc-stdext</artifactId>
134                </exclusion>
135                <exclusion>
136                    <groupId>struts</groupId>
137                    <artifactId>struts</artifactId>
138                </exclusion>
139                <exclusion>
140                    <groupId>xdoclet</groupId>
141                    <artifactId>xdoclet</artifactId>
142                </exclusion>
143                <exclusion>
144                    <groupId>xdoclet</groupId>
145                    <artifactId>xdoclet-web-module</artifactId>
146                </exclusion>
147                <exclusion>
148                    <groupId>xpp3</groupId>
149                    <artifactId>xpp3_min</artifactId>
150                </exclusion>
151            </exclusions>
152        </dependency>
153        <dependency>
154            <groupId>jalopy</groupId>
155            <artifactId>jalopy</artifactId>
156            <version>1.5rc3</version>
157        </dependency>
158        <dependency>
159            <groupId>javax.portlet</groupId>
160            <artifactId>portlet-api</artifactId>
161            <version>2.0</version>
162        </dependency>
163        <dependency>
164            <groupId>javax.servlet</groupId>
165            <artifactId>servlet-api</artifactId>
166            <version>2.5</version>
167        </dependency>
168        <dependency>
169            <groupId>javax.servlet.jsp</groupId>
170            <artifactId>jsp-api</artifactId>
171            <version>2.1</version>
172        </dependency>
173        <dependency>
174            <groupId>log4j</groupId>
175            <artifactId>log4j</artifactId>
176            <version>1.2.16</version>
177            <exclusions>
178                <exclusion>
179                    <groupId>com.sun.jdmk</groupId>
180                    <artifactId>jmxtools</artifactId>
181                </exclusion>
182                <exclusion>
183                    <groupId>com.sun.jmx</groupId>
184                    <artifactId>jmxri</artifactId>
185                </exclusion>
186            </exclusions>
187        </dependency>
188        <dependency>
189            <groupId>net.java.dev.rome</groupId>
190            <artifactId>rome</artifactId>
191            <version>1.0.0</version>
192        </dependency>
193        <dependency>
194            <groupId>org.apache.ant</groupId>
195            <artifactId>ant</artifactId>
196            <version>1.8.2</version>
197        </dependency>
198        <dependency>
199            <groupId>org.apache.axis</groupId>
200            <artifactId>axis</artifactId>
201            <version>1.4</version>
202        </dependency>
203        <dependency>
204            <groupId>org.apache.axis</groupId>
205            <artifactId>axis-ant</artifactId>
206            <version>1.4</version>
207        </dependency>
208        <dependency>
209            <groupId>org.apache.axis</groupId>
210            <artifactId>axis-jaxrpc</artifactId>
211            <version>1.4</version>
212        </dependency>
213        <dependency>
214            <groupId>org.apache.jackrabbit</groupId>
215            <artifactId>jackrabbit-core</artifactId>
216            <version>2.1.2</version>
217            <exclusions>
218                <exclusion>
219                    <groupId>org.slf4j</groupId>
220                    <artifactId>jcl-over-slf4j</artifactId>
221                </exclusion>
222            </exclusions>
223        </dependency>
224        <dependency>
225            <groupId>org.apache.tika</groupId>
226            <artifactId>tika-core</artifactId>
227            <version>0.9</version>
228        </dependency>
229        <dependency>
230            <groupId>org.apache.tomcat</groupId>
231            <artifactId>tomcat-jdbc</artifactId>
232            <version>7.0.22</version>
233        </dependency>
234        <dependency>
235            <groupId>org.codehaus.plexus</groupId>
236            <artifactId>plexus-archiver</artifactId>
237            <version>1.0-alpha-9</version>
238        </dependency>
239        <dependency>
240            <groupId>org.codehaus.plexus</groupId>
241            <artifactId>plexus-io</artifactId>
242            <version>1.0-alpha-1</version>
243        </dependency>
244        <dependency>
245            <groupId>org.freemarker</groupId>
246            <artifactId>freemarker</artifactId>
247            <version>2.3.16</version>
248        </dependency>
249        <dependency>
250            <groupId>org.slf4j</groupId>
251            <artifactId>slf4j-api</artifactId>
252            <version>1.6.4</version>
253        </dependency>
254        <dependency>
255            <groupId>org.springframework</groupId>
256            <artifactId>spring-context</artifactId>
257            <version>3.0.6.RELEASE</version>
258        </dependency>
259        <dependency>
260            <groupId>oro</groupId>
261            <artifactId>oro</artifactId>
262            <version>2.0.8</version>
263        </dependency>
264        <dependency>
265            <groupId>wsdl4j</groupId>
266            <artifactId>wsdl4j</artifactId>
267            <version>1.6.2</version>
268        </dependency>
269
270        <!-- Test -->
271        <dependency>
272            <groupId>org.apache.maven.plugin-testing</groupId>
273            <artifactId>maven-plugin-testing-harness</artifactId>
274            <version>1.2</version>
275            <scope>test</scope>
276        </dependency>
277    </dependencies>
278
279</project>
Mika Koivisto
RE: Liferay Maven Plugin - Testing Issue
February 28, 2012 2:59 PM
Answer

Mika Koivisto

LIFERAY STAFF

Rank: Liferay Legend

Posts: 1499

Join Date: August 7, 2006

Recent Posts

Thanks for the info. I also need to create some automated tests for the plugin at some point.
Kamesh Sampath
RE: Liferay Maven Plugin - Testing Issue
February 28, 2012 9:05 PM
Answer

Kamesh Sampath

Rank: Regular Member

Posts: 159

Join Date: May 26, 2010

Recent Posts

I have put down some test cases in the liferay-maven.-support pull request that i has sent you, though its not complete test suite but i have started with test setup and some basic tests.
K Chand
RE: Liferay Maven Plugin - Testing Issue
February 27, 2013 4:11 AM
Answer

K Chand

Rank: New Member

Posts: 2

Join Date: February 27, 2013

Recent Posts

Could you please provide any reference/doc/blog of a liferay service test example with maven?

Thanks