2012-07-01 53 views
1

我試圖在Mac中打包我的Java Azure項目,但找不到cspack.exe的源代碼。到目前爲止,我已經設法運行Azure Eclipse插件併成功創建了一個項目,但試圖部署時無法運行cspack.exe。 我已經下載了Windows Azure工具,看到CsPack.cs到以下行Windows Azure cspack.exe是開源的嗎?

// Run CsPack to generate the package 
ProcessHelper.StartAndWaitForProcess(
    new ProcessStartInfo(Path.Combine(AzureSdkBinDirectory, Resources.CsPackExe), 
    args), out standardOutput, out standardError); 

而且我真的不知道,如果這個組件是開源與否。 如果cspack.exe是專有的,有什麼辦法可以模擬cspack.exe。我知道它壓縮項目到一個zip文件,但我可以使用任何文檔。

回答

1

cspack.exe不是開源的。它將打包到可以下載和安裝的Azure SDK中。有一些像jJack這樣的開放源代碼,但這只是可用於Java,.NET或任何程序的API,以便訪問配置,安裝雲驅動器或其他軟件。 eclipse插件使用cspack.exe.jar,它是原始cspack應用程序的命令行包裝器。 適用於Mac的Azure SDK可以下載Azure SDK。不知道Eclipse插件是否能夠在Mac上工作。

+0

好的,謝謝。猜猜我必須找到解決方法。 – javiercbk

0

它看起來像WindowsAzure4j是開源的,所以如果這是你正在使用的,那麼你很幸運。我會嘗試下載This並查找完整的CsPack.cs文件,也許你可以從中收集問題的根源?

+0

謝謝!但我已經看到它。 – javiercbk

+0

WindowsAzure4j已過時。微軟公開源代碼正式支持的Java SDK,以及所有其他SDK和PowerShell工具,[這裏](https://github.com/windowsazure)。 –