Foren
Generate Service Builder is always under portlet?
Merche Herranz, geändert vor 11 Jahren.
Generate Service Builder is always under portlet?
New Member Beiträge: 6 Beitrittsdatum: 24.10.12 Neueste Beiträge
Hi,
Generate the Service Builder is always under portlet?
We are working in a proyect java, for generate the source of access db generic. And any portlet can access ours db. Is it possible?
Thanks!
Generate the Service Builder is always under portlet?
We are working in a proyect java, for generate the source of access db generic. And any portlet can access ours db. Is it possible?
<plugin>
<groupid>com.liferay.maven.plugins</groupid>
<artifactid>liferay-maven-plugin</artifactid>
<version>6.1.1</version>
<configuration>
<apidir>${basedir}/src/main/java</apidir>
<!-- <pluginType>portlet</pluginType> -->
</configuration>
</plugin>
Thanks!
David H Nebinger, geändert vor 11 Jahren.
RE: Generate Service Builder is always under portlet?
Liferay Legend Beiträge: 14916 Beitrittsdatum: 02.09.06 Neueste Beiträge
Yes, the service.xml is in one portlet. When SB is run, it will create a service jar. That service jar should be shared with other plugins requiring access to the service layer.
Merche Herranz, geändert vor 11 Jahren.
RE: Generate Service Builder is always under portlet?
New Member Beiträge: 6 Beitrittsdatum: 24.10.12 Neueste Beiträge
Thanks David,
But If we generate with 'maven sdk' the service builder independently into a jar, and then include that jar in a portlet. is it possible?
And change in the genereted class 'ClpSerializer' by our portlet name:
But If we generate with 'maven sdk' the service builder independently into a jar, and then include that jar in a portlet. is it possible?
And change in the genereted class 'ClpSerializer' by our portlet name:
Class<!--?--> portletPropsClass = classLoader.loadClass(
"com.liferay.util.portlet.PortletProps");
Method getMethod = portletPropsClass.getMethod("get",
new Class<!--?-->[] { String.class });
String portletPropsServletContextName = (String) getMethod.invoke(null,
"[b][OUR-PORTLET]-deployment-context[/b]");