问题标签 [bundle]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1754 浏览

cocoa - 如何使 Cocoa 文档包类型默认隐藏其扩展名?

我正在制作一个使用文档包(包)作为数据的 Cocoa 应用程序。我指定了一个扩展名,Finder 现在可以很好地将具有该扩展名的文件夹识别为文档。但是文件夹的扩展名仍在显示,我想默认隐藏它(如应用程序包)有没有一个选项可以做到这一点?

0 投票
1 回答
3408 浏览

java - 如何在 Java 中从 DB 加载资源包消息?

我可以动态加载资源包吗?我可以动态编辑资源包吗?

如果我能拥有这样一个逻辑资源包(即位于上下文中而不是物理文件),那将是最好的。

有关的:

如何从文件资源加载资源包?

0 投票
6 回答
4382 浏览

objective-c - Check if path is folder/bundle/alias in ObjC

I come from the AppleScript land and there we use

to see if a path is either of the above. But I can't seem to find out how to do it in ObjC/Cocoa. I'm pretty sure it's quite easy but I fail to find any info about it.

Thanks...

0 投票
2 回答
143 浏览

macos - 如何使全屏 MacOSX 捆绑包可以杀死?

博览会:

我正在 MacOSX 上编写 GLFW 应用程序。该应用程序是一个 Mac 捆绑包。

我希望我的应用程序以全屏模式运行(简单,使用 GLFW_FULLSCREEN)。问题是..我的代码仍然有问题,我不知道如何杀死无限循环的全屏应用程序(即如果程序中没有调用 exit(0); 我不知道如何强制杀了它)。

问题是:如何设置 MacOSX Glfw Bundle,以便在无限循环时强制杀死它?

谢谢!

0 投票
1 回答
597 浏览

iphone - iPhone 引用单独目录中的资源

这个问题告诉人们如何在您的资源路径中创建目录。创建后,如何引用这些目录?

我已经为我的内部页面创建了一个带有结构的 html 目录,现在我想从 html 目录加载 index.html 文件。因此,我需要它的文件路径。

我可以使用:

但是如果目录结构中包含两个 index.html 文件会怎样呢?它只找到第一个吗?引用可以更具体吗?

如果您想看一下,这里的小测试项目不起作用

0 投票
1 回答
1291 浏览

plugins - 如何配置 Maven 以生成正确的命名 OSGi 包

我正在使用 maven-bundle-plugin 来生成我的包。困扰我的一个问题是 finalName(jar 文件)不符合实际的包名称。

捆绑插件在内部将版本从 Maven 格式转换为 OSGi 格式(例如:1.0-SNAPSHOOT => 1.0.0.SNAPSHOOT)

在构建 jar/bundle 之前应该如何提取实际的 propper OSGi 命名?

作为一个例子,考虑我的人工制品将是com.mycomp.proj版本1.2-SNAPSHOOT 捆绑符号名称将是com.mycomp.proj。我想自定义 maven-bundle-plugin 以生成com.mycomp.proj_1.2.SNAPSHOOT而不是从 SuperPOM 继承的当前om.mycomp.proj-1.2- SNAPSHOOT。

这个想法是提取 OSGIfied 版本并将其放在<finalName>${project.artifactId}_${osgiVersion}</finalName> 下;.... 不知道如何/如果我能得到这个 OSGified 版本

0 投票
5 回答
1197 浏览

cucumber - Selenium 模式下的 Cucumber 和 WebRat:使用 gem bundle 时无法启动 mongrel_rails

我正在使用 gem bundler (v.0.9.6) 和 Rails 2.3.5、rubygems 1.3.6 和 ruby​​ 1.8.7(在雪豹上)。我的 Gemfile 看起来像这样:

到现在为止还挺好。我已经成功使用 bundler 几个星期了。但是,我开始在 Selenium 模式下使用 Cucumber 和 WebRat 来测试网站的一些 ajaxy 功能,每当我运行该功能时,WebRat 都会告诉我 Rails 服务器已启动,但我总是收到 XHR_ERROR,Selenium 无法'找不到网址。好吧,碰巧服务器没有启动。

然后,我打开了 webrat/lib/webrat/selenium/application_servers/rails.rb 文件并在 start 方法中放置了一个调试器语句。再次运行该功能,当调试器触发时,我打印了 start_command def 的返回,即:

我将它复制并粘贴到控制台中,从末尾删除了 -d 和 &,这是我得到的输出:

检查它尝试从以下位置加载 mongrel 的路径:“~/.bundle/...”,但 mongrel 是作为系统 gem 安装的。Bundle 在其他情况下可以很好地处理系统 gem 的加载,但在这种特殊情况下,我不知道它为什么会失败 :(。

我试图再次运行“捆绑安装”,它总是说:

从系统 gem 安装 mongrel (1.1.5)

我已经尝试从系统中卸载 mongrel 以尝试制作 bundle 以将其安装在 ~/.bundle 上 (因为这似乎是错误的来源,因为正在此路径中搜索 mongrel 我像上面一样启动 mongrel_rails),但我只是做不到。

当我运行“gem list | grep mongrel”时,我得到:

奇怪的。

我只是希望能够在使用 gem bundler 时成功运行 Cucumber 和 WebRat + Selenium,但这让我抓狂。

谁能启发我?

0 投票
1 回答
1145 浏览

macos - 捆绑包和 dylib 查找

我的 .app 包如下所示:

PlugIn1.bundle 和 PlugIn2.bundle 都与 libA.dylib、libB.dylib 和 libC.dylib 链接。三个 dylib 的安装名称为 @loader_path/libName.dylib。但是,这些包找不到 libA.dylib、libB.dylib 或 libC.dylib。我尝试将 -bundle_loader 标志设置为链接到主可执行文件,但这没有帮助。捆绑包是否可以从 .app 包的 MacOS 文件夹中查找 dylib,而不必将它们也复制到捆绑包中?

0 投票
1 回答
253 浏览

objective-c - 保存“项目”类型的文档(包含子文档)

我正在尝试创建一个类似“项目”的文档,因为它包含指定目录中的子文档。我想要一个全新的文档保存,以使用适当的子目录设置该目录。我想要一个“另存为”来将所有这些子目录和其中的任何文件复制到新位置。但我想要一个“保存”来只更新某些数据文件并且(当然)不覆盖所有子文档!

这样做的“安全”方法是什么?我尝试跟踪文件在我的文档中的位置,并检查它是否与保存位置相同或不同,但感觉很混乱,我担心 Apple 在幕后做一些事情会导致这个在某些情况下,直接的 URL 到 URL 比较会失败。

有没有标准的方法来做这样的事情?

0 投票
1 回答
2119 浏览

python - 如何在 wxPython 应用程序中使用 py2exe icon_resources?

我有一个 wxPython 应用程序,我使用 py2exe 将其捆绑到一个 exe 中。我setup.py使用以下内容在文件中定义了一个图标:

这可行,但我希望能够从我的 wxPython 应用程序访问该图标,并将其用作出现在右上角的窗口图标。目前我正在使用以下内容从文件系统加载图标:

哪个有效,但要求图标位于 EXE 旁边,而不是捆绑在其中。