IDEA-176693 incremental modules compilation

This commit is contained in:
Eugene Zhuravlev
2017-10-13 14:34:54 +02:00
parent 1a93adc7ae
commit 3233c3606c
114 changed files with 1921 additions and 345 deletions
@@ -0,0 +1,6 @@
Cleaning output files:
out/production/A/module-info.class
End of files
Compiling files:
moduleA/src/module-info.java
End of files
@@ -0,0 +1,7 @@
package ppp;
public class Util {
public static void perform() {
System.out.println("Util.perform");
}
}
@@ -0,0 +1,7 @@
package qqq;
public class Client {
public void perform() {
ppp.Util.perform();
}
}
@@ -0,0 +1,9 @@
package qqq2;
import ppp.Util;
public class ClientC {
public void perform() {
Util.perform();
}
}
@@ -0,0 +1,14 @@
Cleaning output files:
out/production/A/module-info.class
End of files
Compiling files:
moduleA/src/module-info.java
End of files
Cleaning output files:
out/production/B/module-info.class
out/production/B/qqq/Client.class
End of files
Compiling files:
moduleB/src/module-info.java
moduleB/src/qqq/Client.java
End of files
@@ -0,0 +1,7 @@
package ppp;
public class Util {
public static void perform() {
System.out.println("Util.perform");
}
}
@@ -0,0 +1,7 @@
package qqq;
public class Client {
public void perform() {
// do perform
}
}
@@ -0,0 +1,9 @@
package qqq2;
import ppp.Util;
public class ClientC {
public void perform() {
Util.perform();
}
}
@@ -0,0 +1,14 @@
Cleaning output files:
out/production/A/module-info.class
End of files
Compiling files:
moduleA/src/module-info.java
End of files
Cleaning output files:
out/production/C/module-info.class
out/production/C/qqq2/ClientC.class
End of files
Compiling files:
moduleC/src/module-info.java
moduleC/src/qqq2/ClientC.java
End of files
@@ -0,0 +1,7 @@
package ppp;
public class Util {
public static void perform() {
System.out.println("Util.perform");
}
}
@@ -0,0 +1,7 @@
package qqq;
public class Client {
public void perform() {
ppp.Util.perform();
}
}
@@ -0,0 +1,9 @@
package qqq2;
import ppp.Util;
public class ClientC {
public void perform() {
Util.perform();
}
}
@@ -0,0 +1,14 @@
Cleaning output files:
out/production/B/module-info.class
End of files
Compiling files:
moduleB/src/module-info.java
End of files
Cleaning output files:
out/production/C/module-info.class
out/production/C/qqq2/ClientC.class
End of files
Compiling files:
moduleC/src/module-info.java
moduleC/src/qqq2/ClientC.java
End of files
@@ -0,0 +1,7 @@
package ppp;
public class Util {
public static void perform() {
System.out.println("Util.perform");
}
}
@@ -0,0 +1,7 @@
package qqq;
public class Client {
public void perform() {
System.out.println("ClientB.perform");
}
}
@@ -0,0 +1,7 @@
package qqq2;
public class ClientC {
public void perform() {
// do perform
}
}
@@ -0,0 +1,14 @@
Cleaning output files:
out/production/B/module-info.class
End of files
Compiling files:
moduleB/src/module-info.java
End of files
Cleaning output files:
out/production/C/module-info.class
out/production/C/qqq2/ClientC.class
End of files
Compiling files:
moduleC/src/module-info.java
moduleC/src/qqq2/ClientC.java
End of files
@@ -0,0 +1,7 @@
package ppp;
public class Util {
public static void perform() {
System.out.println("Util.perform");
}
}
@@ -0,0 +1,7 @@
package qqq;
public class Client {
public void perform() {
System.out.println("ClientB.perform");
}
}
@@ -0,0 +1,9 @@
package qqq2;
import ppp.Util;
public class ClientC {
public void perform() {
Util.perform();
}
}
@@ -0,0 +1,14 @@
Cleaning output files:
out/production/A/module-info.class
End of files
Compiling files:
moduleA/src/module-info.java
End of files
Cleaning output files:
out/production/B/module-info.class
out/production/B/qqq/Client.class
End of files
Compiling files:
moduleB/src/module-info.java
moduleB/src/qqq/Client.java
End of files
@@ -0,0 +1,7 @@
package ppp;
public class Util {
public static void perform() {
System.out.println("Util.perform");
}
}
@@ -0,0 +1,7 @@
package qqq;
public class Client {
public void perform() {
// do perform
}
}
@@ -0,0 +1,8 @@
package qqq2;
public class ClientC {
public void perform() {
// do perform
}
}
@@ -0,0 +1,14 @@
Cleaning output files:
out/production/B/module-info.class
End of files
Compiling files:
moduleB/src/module-info.java
End of files
Cleaning output files:
out/production/B/module-info.class
out/production/B/qqq/Client.class
End of files
Compiling files:
moduleB/src/module-info.java
moduleB/src/qqq/Client.java
End of files
@@ -0,0 +1,7 @@
package ppp;
public class Util {
public static void perform() {
System.out.println("Util.perform");
}
}
@@ -0,0 +1,8 @@
package qqq;
import ppp.Util;
public class Client {
public void perform() {
Util.perform();
}
}
@@ -0,0 +1,9 @@
package qqq2;
import qqq.Client;
public class Client {
public void perform() {
new Client().perform();
}
}
@@ -0,0 +1,6 @@
Cleaning output files:
out/production/A/module-info.class
End of files
Compiling files:
moduleA/src/module-info.java
End of files
@@ -0,0 +1,7 @@
package ppp;
public class Util {
public static void perform() {
System.out.println("Util.perform");
}
}
@@ -0,0 +1,7 @@
package qqq;
public class Client {
public void perform() {
// do perform
}
}
@@ -0,0 +1,8 @@
package qqq2;
public class ClientC {
public void perform() {
// do perform
}
}
@@ -0,0 +1,14 @@
Cleaning output files:
out/production/A/module-info.class
End of files
Compiling files:
moduleA/src/module-info.java
End of files
Cleaning output files:
out/production/C/module-info.class
out/production/C/qqq2/ClientC.class
End of files
Compiling files:
moduleC/src/module-info.java
moduleC/src/qqq2/ClientC.java
End of files
@@ -0,0 +1,7 @@
package ppp;
public class Util {
public static void perform() {
System.out.println("Util.perform");
}
}
@@ -0,0 +1,7 @@
package qqq;
public class Client {
public void perform() {
// do perform
}
}
@@ -0,0 +1,9 @@
package qqq2;
import ppp.Util;
public class ClientC {
public void perform() {
Util.perform();
}
}
@@ -0,0 +1,22 @@
Cleaning output files:
out/production/A/module-info.class
End of files
Compiling files:
moduleA/src/module-info.java
End of files
Cleaning output files:
out/production/B/module-info.class
out/production/B/qqq/Client.class
End of files
Compiling files:
moduleB/src/module-info.java
moduleB/src/qqq/Client.java
End of files
Cleaning output files:
out/production/C/module-info.class
out/production/C/qqq2/ClientC.class
End of files
Compiling files:
moduleC/src/module-info.java
moduleC/src/qqq2/ClientC.java
End of files
@@ -0,0 +1,7 @@
package ppp;
public class Util {
public static void perform() {
System.out.println("Util.perform");
}
}
@@ -0,0 +1,7 @@
package qqq;
public class Client {
public void perform() {
System.out.println("ClientB.perform");
}
}
@@ -0,0 +1,9 @@
package qqq2;
import ppp.Util;
public class ClientC {
public void perform() {
Util.perform();
}
}
@@ -0,0 +1,22 @@
Cleaning output files:
out/production/B/module-info.class
End of files
Compiling files:
moduleB/src/module-info.java
End of files
Cleaning output files:
out/production/B/module-info.class
out/production/B/qqq/Client.class
End of files
Compiling files:
moduleB/src/module-info.java
moduleB/src/qqq/Client.java
End of files
Cleaning output files:
out/production/C/module-info.class
out/production/C/qqq2/ClientC.class
End of files
Compiling files:
moduleC/src/module-info.java
moduleC/src/qqq2/ClientC.java
End of files
@@ -0,0 +1,7 @@
package ppp;
public class Util {
public static void perform() {
System.out.println("Util.perform");
}
}
@@ -0,0 +1,7 @@
package qqq;
public class Client {
public void perform() {
System.out.println("ClientB.perform");
}
}
@@ -0,0 +1,9 @@
package qqq2;
import ppp.Util;
public class ClientC {
public void perform() {
Util.perform();
}
}