macos – 在Windows上使用Tycho构建的Eclipse RCP应用程序的Mac
发布时间:2020-12-13 21:31:36 所属栏目:Windows 来源:网络整理
导读:我用Tycho构建了一个 Eclipse RCP应用程序(Indigo).构建在Win 7,64位机器上运行. 父POM包括: plugin groupIdorg.eclipse.tycho/groupId artifactIdtarget-platform-configuration/artifactId version${tycho-version}/version configuration resolverp2/res
我用Tycho构建了一个
Eclipse RCP应用程序(Indigo).构建在Win 7,64位机器上运行.
父POM包括: <plugin> <groupId>org.eclipse.tycho</groupId> <artifactId>target-platform-configuration</artifactId> <version>${tycho-version}</version> <configuration> <resolver>p2</resolver> <environment> <os>linux</os> <ws>gtk</ws> <arch>x86_64</arch> </environment> <environment> <os>win32</os> <ws>win32</ws> <arch>x86_64</arch> </environment> <environment> <os>macosx</os> <ws>cocoa</ws> <arch>x86_64</arch> </environment> ... 产品配置如下所示(有一些遗漏和可读性的额外换行符): <product name="My App" uid="myapp.product" id="myapp.core.product" application="myapp.core.application" version="0.1.4.qualifier" useFeatures="true" includeLaunchers="true"> <configIni use="default"> </configIni> <launcherArgs> <programArgs>-data @noDefault</programArgs> <vmArgsMac>-XstartOnFirstThread -Dorg.eclipse.swt.internal.carbon.smallFonts</vmArgsMac> </launcherArgs> <launcher name="myapp_0_1_4"> <solaris/> <win useIco="false"> <bmp/> </win> </launcher> <vm> <macos include="false">org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6</macos> </vm> <plugins> <plugin id="com.ibm.icu"/> <plugin id="myapp.core"/> <plugin id="org.eclipse.core.runtime"/> <plugin id="org.eclipse.core.runtime.compatibility.registry" fragment="true"/> <plugin id="org.eclipse.equinox.app"/> <plugin id="org.eclipse.equinox.common"/> <plugin id="org.eclipse.osgi"/> <plugin id="org.eclipse.swt"/> <plugin id="org.eclipse.swt.win32.win32.x86_64" fragment="true"/> <plugin id="org.eclipse.ui"/> <plugin id="org.eclipse.ui.workbench"/> </plugins> <features> <feature id="org.eclipse.rcp" version="3.7.2.v20120120-1424-9DB5FmnFq5JCf1UA38R-kz0S0272"/> <feature id="myapp.platform_dependencies.feature" version="0.1.4.qualifier"/> <feature id="myapp.core.feature" version="0.1.4.qualifier"/> <feature id="myapp.ui.feature" version="0.1.4.qualifier"/> <feature id="myapp.model.feature" version="0.1.4.qualifier"/> </features> <configurations> <plugin id="org.eclipse.core.runtime" autoStart="true" startLevel="0" /> <plugin id="org.eclipse.equinox.common" autoStart="true" startLevel="2" /> </configurations> </product> 构建运行没有问题,并生成zip文件,在目标操作系统Windows和Windows上解压缩. Linux包括工作启动器. (在Linux上,我必须在启动它之前使启动程序可执行.) 但是,在Mac OS X(10.6.8)上,启动器(myapp.app)什么都不做…… 当我运行java -jar -XstartOnFirstThread plugins / org.eclipse.equinox.launcher_ [version]时,应用程序启动,尽管没有启动画面. 我想我的产品配置中的任何地方都有错误的设置,但我不介意哪个.
Windows for Mac上的跨平台构建预计不会起作用.原因是Tycho / p2需要使用Unix权限模拟文件系统.第谷的问题跟踪器中有一个
request for this,但恕我直言实施此功能并不值得.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Windows安装程序 – 最简单的解决方案来替代MSI中的一个小文
- 可以在Windows上的putty中使用linux ssh私钥文件吗?
- Windows – Powershell DSC:无法获取http流
- webpack’不是内部命令,也不是可运行程序或批处理文件(wi
- iis – 我可以在Windows Azure VMRole中托管网站吗?
- winapi – 在Windows上检索可用的字体大小
- windows – 如何阻止Perl程序在完成后关闭窗口?
- Windows Home Basic和域或LDAP
- windows-mobile – 如何在Windows Mobile 6.0中将Check Box
- xaml – 将StackPanel背景设置为WP7选择的重音(主题)颜色
推荐文章
站长推荐
- 实验十:在kvm下创建winxp虚拟机
- Win10实现多用户同时进行远程桌面连接的解决方案
- windows-phone-7 – 如何处理HTTP 412(前提条件失
- 批处理文件 – 如何在Windows中连接两个文本文件
- active-directory – 无法在新站点上将Windows S
- wpf – Microsoft.Win32.OpenFileDialog.ShowDia
- .net – ProcessStartInfo的UseShellExecute和Cr
- 推送通知 – 了解Windows Phone 8.1的推送通知
- 什么是Windows最佳的VCS解决方案?
- Windows上的Android Studio默认SDK位置在哪里?
热点阅读