我有一个多项目配置,我想使用gradle.
我的项目是这样的:
项目A.
src/main/java
src/test/java
项目B.
src/main/java
(取决于src/main/java
在项目A) src/test/java
(取决于src/test/java
在项目A) 我的Project B build.gradle
文件是这样的:
apply plugin: 'java'
dependencies {
compile project(':ProjectA')
}
Run Code Online (Sandbox Code Playgroud)
该任务compileJava
工作得很好,但compileTestJava
不会从项目A编译测试文件.
我已经从Subversion迁移了几个项目到git.它工作得很好但是当我克隆我的存储库时,它真的很长,因为我已经包含了很多.jar文件的历史记录.
有没有办法在我的主存储库中只保留某种类型文件的最新版本.我主要想删除二进制文件上的旧版本.