[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[news.eclipse.technology] Sharing of a jar across the plug-ins

Hello,

I want to share a same copy of a jar file across the plug-ins. I have created a PDE project and modified the plug-in code as per my requirement. To share a common jar I followed the solution mentioned on the following link,
http://www.awprofessional.com/articles/article.asp?p=370626&seqNum=13&rl=1


Solution is to create a new plug-in out of the jar file I want to use across the other plug-ins. Used the option: New->Project->Plug-in Development->Plug-in from existing JAR archieves to create a plug-in from a jar file. But getting following error in 'Error Log' after that. Plese guide me how to remove this error:

Problems occurred when invoking code from plug-in: "org.eclipse.core.resources".
Exception Stack Trace:
java.lang.IllegalArgumentException: Path must include project and resource name: /org.eclipse.jox
at org.eclipse.core.runtime.Assert.isLegal(Assert.java:62)
at org.eclipse.core.internal.resources.Workspace.newResource(Workspace.java:1571)
at org.eclipse.core.internal.resources.Container.getFolder(Container.java:130)
at org.eclipse.pde.internal.core.util.ManifestUtils.findPackageFragmentRoots(ManifestUtils.java:61)
at org.eclipse.pde.internal.core.builders.BundleErrorReporter.validateExportPackages(BundleErrorReporter.java:122)
at org.eclipse.pde.internal.core.builders.BundleErrorReporter.validateContent(BundleErrorReporter.java:104)
at org.eclipse.pde.internal.core.builders.ManifestConsistencyChecker.checkFile(ManifestConsistencyChecker.java:98)
at org.eclipse.pde.internal.core.builders.ManifestConsistencyChecker.checkThisProject(ManifestConsistencyChecker.java:51)
at org.eclipse.pde.internal.core.builders.ManifestConsistencyChecker.build(ManifestConsistencyChecker.java:40)
at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:621)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:163)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:194)
at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:243)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)
at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:299)
at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:331)
at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:156)
at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:222)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)