packaging

    0热度

    1回答

    我将创建一个“库的库”,并希望使用autotoolset管理每个单独的项目。另外,我希望能够同时建立整套图书馆。 单个图书馆: libyarconveniencezzz libyarfoo libyarbar libyarbaz 我怀疑我可能只是需要有手写的顶级的Makefile然后拥有每个单独的图书馆/便利天秤座ry是它自己的autotoolset包。 我已经做了类似的事情(四,五年前),但我失

    6热度

    5回答

    我有一个project.init文件在debian目录(与rules,control一起,等等),我有dh_installinit在我rules文件(在binary-arch规则)。 当dpkg-buildpackage完成时,init脚本已被复制到debian/project/etc/init.d/project,并且已创建各种前/后脚本。 但是,当我实际安装.deb(与dpkg -i),ini

    5热度

    10回答

    我构建了一个独立的Java应用程序,该应用程序具有一堆依赖项(Apache Commons库等)以及Spring框架的依赖项,而该框架依次包含一堆依赖。 我在Eclipse中构建了它,它运行良好。现在我需要将它部署到生产环境中,所以我试图找出将它与所有依赖关系进行打包的最佳方法,以及如何调用该对象(它将从命令行调用)。 蛮力的方式是将我的项目导出为jar,找到所有依赖的jar(及其依赖关系!),将

    50热度

    3回答

    我希望我的构建脚本能够在发布和开发环境中正常运行。 为此,我想在蚂蚁来定义属性,称之为(例如)fileTargetName fileTargetName会得到它从环境变量RELEASE_VER价值,如果它是可用的,如果它不存在,它会得到默认开发 帮助蚂蚁<condition><value></condition> & <property>的价值得到它的工作表示赞赏。

    23热度

    10回答

    我有一个我用python编写的工具,一般应该作为守护进程运行。打包此工具进行分发的最佳做法是什么,特别是如何处理设置文件和守护程序可执行文件/脚本? 与此相关的是有用于设置守护程序在启动时运行的适合特定平台的任何常用的工具(在Linux上即初始化脚本,服务在Windows,OS X上的launchd)?

    1热度

    3回答

    我正在使用包&部署向导来打包VB6项目。不过,我最近添加了一个依赖于XML数据文件目录的第三方库。这些文件被分割为子导向器,并且一些子目录包含与其他子目录中的文件具有相同名称的文件,但它们是不同的文件。我无法更改文件的名称,因为第三方库需要特定的名称和特定的目录结构。打包和展开向导不允许我添加同名文件。这个问题的建议解决方案是什么?我不关心它是在“打包和部署向导”中还是在使用不同的打包解决方案,只

    10热度

    1回答

    用什么神奇的“python setup.py some_incantation_here”命令将一个包上传到PyPI,其格式可以下载以获取原始包的原始形式? 我有一个包含一些源和一些图像文件(如package_data)。如果我执行“setup.py sdist register upload”,则.tar.gz会排除图像文件。如果我执行“setup.py bdist_egg register u

    1热度

    6回答

    在windows应用程序通常打包为MSI,在Redhat Linux上作为RPM,什么是最好的开源打包方法,可用于将应用程序部署到所有平台,包括不同类型的unix和windows? 内容包括exes,unix二进制文件,java jar文件,用户数据,甚至要运行的数据库脚本。我认识到每个目标操作系统的内容会有所不同,例如,二进制文件会不同,win.exe与unix二进制文件等不同,但是例如配置文件

    9热度

    8回答

    使用“一键式构建”将您的变更从开发环境转移到现场服务器是非常好的并且经常被提倡的事情。 我加入了一个运行在LAMP堆栈中的小团队,并使用SVN进行版本控制,目前部署在单个生产服务器上(另一个用于开发的服务器,并且很快成为单独的mysql服务器)。我现在正在制定很多组织事项,在我加入之前就已经失踪了。 我很好奇,看看 人是怎么做这个(一步法构建)目前 看我如何能够最好地实现它我的情况(小团队,LAM

    1热度

    5回答

    我有一种情况,我正在重构旧代码,拆分旧的怪物项目并将其拆分(出于各种原因)为较小的子项目。一个项目最终会包含大多数接口,而其相关的实现在另一个项目中,我不确定设置包结构的最佳方式。 我应该去 org.company.interfaceproject.util.InterfaceClass和 org.company.implementationproject.util.ImplementationC