2017-10-18 56 views
0

我有兩個不同的科爾多瓦插件,使用相同的自定義框架。所以每個插件都有一個這個框架的副本。使用科爾多瓦插件依賴於相同的自定義框架

因此,框架被複制並在來自不同位置的項目添加兩次。 這會導致編譯和鏈接時發生衝突。

我可以在插件的plugin.xml之一加入一些標誌解決這個問題?

回答

0

我認爲這取決於該插件是怎麼做的(沒有指定至極插件你也不是在談論至極框架)。

這可能是兩個正在使用的插件被複制框架到同一文件夾和框架實際上是隻有一次在你的應用程序時,它的建成。 (檢查plugin.xml)

如果不是的話,你仍然可以插件插件或從本地副本安裝它們,以使它們使用來自公共位置的框架或使框架位於第三個插件並將其定義爲依賴項其他插件。

+0

插件和框架由我創建。我爲不同的目的創建了兩個插件。因此,如果我與其他人共享這兩個插件,並且他們同時使用這兩個插件,他們的項目會抱怨兩次引用相同的框架。請注意,插件是不同的,每個都有一個框架的副本。另外,我不希望他們做任何比'cordova plugin add'更多的事情。這種情況下的任何建議? – Sharath

+0

要麼你可以使只包含框架的src第三插件和兩個其他的添加第三插件的依賴,或者如果你兩個插件你把框架在同一個位置,以便在最後的程序時會只出現一次(只有副作用是卸載兩個插件中的一個會刪除框架,然後必須重新安裝另一個才能繼續正常工作) – QuickFix

相關問題