我试图测试对Spoon source进行更改(试图了解它是如何工作的)但是无法弄清楚如何构建最终的jar(具有类似于一个的依赖关系)可从the site获得,然后我们可以使用它们独立运行。
我尝试运行./gradlew build
和./gradlew install
并进行一些小的代码更改,所有内容都成功构建,但我无法找到正常工作的JAR。 :(
非常感谢与构建/发布过程相关的任何帮助/文档。
答案 0 :(得分:1)
Next -> Finish
错误:找不到SDK位置。使用sdk.dir在local.properties文件中或使用ANDROID_HOME环境变量定义位置。
在根目录中创建local.properties
文件,其中包含以下内容:
sdk.dir=/Users/yourusername/Library/Android/sdk
如果您发现gradle有问题,请按gradle菜单(右侧选项卡),然后单击同步/刷新按钮。
打开Project Structure -> Modules
。点击+
- > Import module
- > spoon-client
- > Import module from external model Gradle
- > Next
- > Next
。
对spoon-runner
执行相同的操作,然后点击Apply
。
打开Project Structure -> Artifacts
。点击+
- > JAR
- > From modules with dependencies...
选择spoon-client
,将Main class
留空,按OK
。
对spoon-runner
执行相同的过程。点击Apply
- > OK
。
点击Build
- > Build Artifacts...
- > All artifacts
。
JAR
将在您在Artifacts
菜单中指定的位置创建。