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