Skip to content

Commit d20a236

Browse files
committed
wip
1 parent c7b7861 commit d20a236

File tree

21 files changed

+343
-0
lines changed

21 files changed

+343
-0
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
extends: millbuild.CustomYamlJavaModule
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
package millbuild
2+
3+
import mill.*
4+
import mill.javalib.JavaModule
5+
6+
trait CustomYamlJavaModule extends JavaModule {
7+
def greeting = Task { "custom-hello" }
8+
}
9+
10+
object CustomYamlJavaModule {
11+
class PreCompiled(val preCompiledConfig: mill.api.PreCompiled.Config)(implicit
12+
ctx: mill.api.ModuleCtx
13+
)
14+
extends mill.javalib.JavaModule.PreCompiled(preCompiledConfig)
15+
with CustomYamlJavaModule
16+
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
public class Main {
2+
public static void main(String[] args) {
3+
System.out.println("Hello from custom trait root");
4+
}
5+
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
extends: JavaModule
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
extends: millbuild.CustomYamlJavaModule
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
package foo;
2+
3+
public class Foo {
4+
public static void main(String[] args) {
5+
System.out.println("Hello from custom trait");
6+
}
7+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
package millbuild
2+
3+
import mill.*
4+
import mill.javalib.JavaModule
5+
6+
trait CustomYamlJavaModule extends JavaModule {
7+
def greeting = Task { "custom-hello" }
8+
}
9+
10+
object CustomYamlJavaModule {
11+
class PreCompiled(val preCompiledConfig: mill.api.PreCompiled.Config)(implicit
12+
ctx: mill.api.ModuleCtx
13+
)
14+
extends mill.javalib.JavaModule.PreCompiled(preCompiledConfig)
15+
with CustomYamlJavaModule
16+
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
extends: JavaModule
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
extends: JavaModule
2+
3+
object test:
4+
extends: JavaModule
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
package foo;
2+
3+
public class FooTest {
4+
public static void main(String[] args) {
5+
System.out.println("nested test");
6+
}
7+
}

0 commit comments

Comments
 (0)