我是一位經驗豐富的Java開發人員,擁有多年Eclipse和Maven的經驗。如何在Eclipse Swing/maven和Androidstudio/gradle項目之間共享代碼?
我的目標是創建一個android應用程序,我正在熟悉最新的開發環境Android Studio 2.3.2,它顯然使用Java 8和Gradle。該應用程序將與基於Eclipse的項目共享代碼,該項目使用maven和Swing,並且也是基於Java 8的。我打算將結果作爲github上的開源項目發佈。
我發現
https://github.com/uhafner/android-config作爲一個例子,但似乎是過時的。
https://github.com/cgeo/cgeo - 其中顯式地指出蝕僅用於codewriting /測試
Gradle project for plain Java and Android with single source tree提出了一個gradle這個僅具有作爲一個答案的教程鏈路(這是不能接受的)的方法,沒有示例的答案
https://github.com/javadev/calc這純粹是行家驅動,有兩個文件的pom.xml
https://github.com/adrian/upm-swing和https://github.com/adrian/upm-android根本就複製子目錄ectories,而不是任何形式的共享配置管理的
如何可行的是組合的Maven/gradle這個項目結構?
什麼是構建項目文件以實現上述目標的正確方法?
什麼是遵循類似方法的優秀示例項目?
我對Gradle和IntelliJ不願意的原因很明顯。對我來說這是一個陌生的環境,android是而不是是我發展的主要目標。答案
Gradle提供了與Maven相同的功能。 Eclipse可以使用Gradle ...那麼爲什麼你需要Maven?爲什麼你需要Eclipse?只需使用Intellij/Android Studio –
thx來發表評論 - 所以你建議只使用一個gradle佈局?請使用Swing應用程序和Android應用程序的共享代碼方法提供示例結構或項目的鏈接。例如如在http://stackoverflow.com/questions/38760041/gradle-project-for-plain-java-and-android-with-single-source-tree –
你剛剛開始一個新的Gradle模塊與'應用插件:'Java ''代表搖擺碼。除了Java插件的官方Gradle文檔外,我沒有其他鏈接 –