|
Lines 22-28
Link Here
|
| 22 |
import java.util.jar.Manifest; |
22 |
import java.util.jar.Manifest; |
| 23 |
|
23 |
|
| 24 |
import org.apache.muse.tools.generator.projectizer.Axis2ProjectizerConstants; |
24 |
import org.apache.muse.tools.generator.projectizer.Axis2ProjectizerConstants; |
| 25 |
import org.apache.muse.tools.generator.projectizer.OsgiProjectizer; |
25 |
import org.apache.muse.tools.generator.projectizer.OsgiAxis2Projectizer; |
| 26 |
import org.apache.muse.tools.generator.projectizer.OsgiProjectizerConstants; |
26 |
import org.apache.muse.tools.generator.projectizer.OsgiProjectizerConstants; |
| 27 |
import org.apache.muse.tools.generator.util.ConfigurationData; |
27 |
import org.apache.muse.tools.generator.util.ConfigurationData; |
| 28 |
import org.apache.muse.tools.generator.util.ConfigurationDataDescriptor; |
28 |
import org.apache.muse.tools.generator.util.ConfigurationDataDescriptor; |
|
Lines 32-38
Link Here
|
| 32 |
import org.eclipse.tptp.wsdm.tooling.internal.util.PluginProjectHelper; |
32 |
import org.eclipse.tptp.wsdm.tooling.internal.util.PluginProjectHelper; |
| 33 |
import org.w3c.dom.Document; |
33 |
import org.w3c.dom.Document; |
| 34 |
|
34 |
|
| 35 |
public class EclipseOsgiProjectizer extends OsgiProjectizer { |
35 |
public class EclipseOsgiProjectizer extends OsgiAxis2Projectizer { |
| 36 |
|
36 |
|
| 37 |
private static final String BUNDLE_CLASSPATH_ATTR = "Bundle-ClassPath"; |
37 |
private static final String BUNDLE_CLASSPATH_ATTR = "Bundle-ClassPath"; |
| 38 |
|
38 |
|
|
Lines 65-71
Link Here
|
| 65 |
|
65 |
|
| 66 |
File routerEntriesDir = new File(_targetDirectory,OsgiProjectizerConstants.ROUTER_ENTRIES_DIR); |
66 |
File routerEntriesDir = new File(_targetDirectory,OsgiProjectizerConstants.ROUTER_ENTRIES_DIR); |
| 67 |
|
67 |
|
| 68 |
createManifest(_targetDirectory, EclipseOsgiProjectizerConstants.OSGI_MANIFEST_FILE_RESOURCE, EclipseOsgiProjectizerConstants.OSGI_MANIFEST_FILE, getActivatorName()); |
68 |
createManifest(_targetDirectory, EclipseOsgiProjectizerConstants.OSGI_MANIFEST_FILE_RESOURCE, EclipseOsgiProjectizerConstants.OSGI_MANIFEST_FILE, (String)getSymbolicName()); |
| 69 |
|
69 |
|
| 70 |
for(int i=0; i < _capabilitiesList.length; i++) { |
70 |
for(int i=0; i < _capabilitiesList.length; i++) { |
| 71 |
Map capabilities = _capabilitiesList[i]; |
71 |
Map capabilities = _capabilitiesList[i]; |
|
Lines 170-176
Link Here
|
| 170 |
Object[] filler = { getSymbolicName() }; |
170 |
Object[] filler = { getSymbolicName() }; |
| 171 |
String newActivator = loadString(activatorTemplateIS, filler); |
171 |
String newActivator = loadString(activatorTemplateIS, filler); |
| 172 |
|
172 |
|
| 173 |
String activatorFileName = getActivatorName(); |
173 |
String activatorFileName = (String) getSymbolicName(); |
| 174 |
activatorFileName = activatorFileName.replaceAll("\\.", "\\\\") + ".java"; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ |
174 |
activatorFileName = activatorFileName.replaceAll("\\.", "\\\\") + ".java"; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ |
| 175 |
|
175 |
|
| 176 |
File activatorFile = new File(srcDir, activatorFileName); |
176 |
File activatorFile = new File(srcDir, activatorFileName); |