0
我們使用maven構建Flex SWF應用程序。這些SWF構件對Flex SWC庫有一些依賴關係,但編譯後的構件具有編譯所需的所有內容。現在,當我從WAR模塊向此SWF添加依賴項以複製生成的SWF時,此WAR文件將收到傳遞依賴的SWC庫:安裝一個沒有發佈依賴項的工件
myWar
+-myFlexApp.swf
+-framework.swc
+-rpc.swc
+...
我不明白了一個道理,一個SWF applikation應該宣佈它的依賴,因爲這些被編譯成SWF文件。那麼在將SWF安裝到存儲庫的同時,是否有可能擺脫SWF的依賴關係?
我已經嘗試在MyWar中將myFlexApp.swf的依賴項設置爲'provided'的範圍 - 沒有幫助。因此,我發現剩下的唯一可能性就是排除每個SWF應用程序的所有依賴關係,這是一個巨大的開銷,因爲每個SWF都有一些SWF庫依賴關係。