Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse Java RCP中插件项目的基本POM.xml结构是什么_Eclipse_Maven_Plugins_Pom.xml_Rcp - Fatal编程技术网

Eclipse Java RCP中插件项目的基本POM.xml结构是什么

Eclipse Java RCP中插件项目的基本POM.xml结构是什么,eclipse,maven,plugins,pom.xml,rcp,Eclipse,Maven,Plugins,Pom.xml,Rcp,Java RCP插件项目中的基本POM.xml结构是什么。我有POM.xml内容,如下所示。有了这些内容,它可以启动产品,但maven build不成功。如果我删除了部分内容,但应用程序无法启动。它会显示以下错误消息: org.osgi.framework.BundleException:bundle com.cerner.scrumdashboard的激活器com.cerner.scrumdashboard.activator无效 位于org.eclipse.osgi.framework.in

Java RCP插件项目中的基本POM.xml结构是什么。我有POM.xml内容,如下所示。有了这些内容,它可以启动产品,但maven build不成功。如果我删除了部分内容,但应用程序无法启动。它会显示以下错误消息:

org.osgi.framework.BundleException:bundle com.cerner.scrumdashboard的激活器com.cerner.scrumdashboard.activator无效 位于org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActivator(AbstractBundle.java:171) 位于org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:679) 位于org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:381) 位于org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:299) 位于org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:440) 位于org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:268) 位于org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:236) 位于org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1207) 位于org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:174) 位于org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:905) 位于org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243) 位于org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55) 在org.eclipse.equinox.internal.app.eclipseeapphandle.run上(eclipseeapphandle.java:191) 位于org.eclipse.core.runtime.internal.adapter.eclipseeappluncher.runApplication(eclipseeappluncher.java:110) 位于org.eclipse.core.runtime.internal.adapter.eclipseeappluncher.start(eclipseeappluncher.java:79) 位于org.eclipse.core.runtime.adapter.EclipseStarter.run(EclipseStarter.java:344) 位于org.eclipse.core.runtime.adapter.EclipseStarter.run(EclipseStarter.java:179) 在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处 在sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)中 在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)中 位于java.lang.reflect.Method.invoke(Method.java:606) 位于org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622) 位于org.eclipse.equinox.launcher.Main.basicRun(Main.java:577) 位于org.eclipse.equinox.launcher.Main.run(Main.java:1410) 位于org.eclipse.equinox.launcher.Main.Main(Main.java:1386) 原因:java.lang.ClassNotFoundException:com.cerner.scrumdashboard.Activator 位于org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:513) 位于org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:429) 位于org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:417) 位于org.eclipse.osgi.internal.baseAdapter.DefaultClassLoader.loadClass(DefaultClassLoader.java:107) 位于java.lang.ClassLoader.loadClass(ClassLoader.java:358) 位于org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.java:345) 位于org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:229) 位于org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActivator(AbstractBundle.java:164) ... 还有24个 根异常: java.lang.ClassNotFoundException:com.cerner.scrumdashboard.Activator 位于org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:513) 位于org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:429) 位于org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:417) 位于org.eclipse.osgi.internal.baseAdapter.DefaultClassLoader.loadClass(DefaultClassLoader.java:107) 位于java.lang.ClassLoader.loadClass(ClassLoader.java:358) 位于org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.java:345) 位于org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:229) 位于org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActivator(AbstractBundle.java:164) 位于org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:679) 位于org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:381) 位于org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:299) 位于org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:440) 位于org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:268) 位于org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:236) 位于org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1207) 位于org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:174) 位于org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:905) 位于org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243) 位于org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55) 在org.eclipse.equinox.internal.app.eclipseeapphandle.run上(eclipseeapphandle.java:191) 位于org.eclipse.core.runtime.internal.adapter.eclipseeappluncher.runApplication(eclipseeappluncher.java:110) 位于org.eclipse.core.runtime.internal.adapter.eclipseeappluncher.start(eclipseeappluncher.java:79) 位于org.eclipse.core.runtime.adapter.EclipseStarter.run(EclipseStarter.java:344) 位于org.eclipse.core.runtime.adapter.EclipseStarter.run(EclipseStarter.java:17
<dependencies>
    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <version>5.1.18</version>
        <scope>compile</scope>
    </dependency>

    <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>4.12</version>
    </dependency>



</dependencies>


<!-- <build>
    <sourceDirectory>src</sourceDirectory>
    <plugins>
        <plugin>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.1</version>
            <configuration>
                <fork>true</fork>
                <executable>C:\Program Files\Java\jdk1.7.0_45\bin\javac.exe</executable>
            </configuration>
        </plugin>
    </plugins>
</build> -->