Skip to content

Commit c15c121

Browse files
committed
Remove unusefull examples
1 parent 2a4f46f commit c15c121

File tree

7 files changed

+1
-260
lines changed

7 files changed

+1
-260
lines changed
Lines changed: 1 addition & 75 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
plugins {
22
id 'java'
3-
// id "gov.nasa.ammos.aerie.procedural.plugin" version "0.0.1"
4-
id 'com.gradleup.shadow' version '8.3.3' // delete once ^ is published
3+
id 'gov.nasa.ammos.aerie.procedural.plugin' version '0.1.0'
54
}
65

76
java {
@@ -15,82 +14,9 @@ repositories {
1514
}
1615

1716
dependencies {
18-
annotationProcessor project(':procedural:processor')
19-
implementation project(':procedural:constraints')
20-
implementation project(':procedural:scheduling')
21-
implementation project(':procedural:timeline')
22-
implementation project(':merlin-driver')
23-
implementation project(':type-utils')
24-
implementation project(':contrib')
25-
2617
testImplementation 'org.junit.jupiter:junit-jupiter-engine:5.10.0'
2718
}
2819

2920
test {
3021
useJUnitPlatform()
3122
}
32-
33-
// delete below once procedural plugin is published
34-
35-
import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar
36-
37-
tasks.register('buildAllSchedulingProcedureJars') {
38-
group = 'SchedulingProcedureJars'
39-
40-
dependsOn "generateSchedulingProcedureJarTasks"
41-
dependsOn {
42-
tasks.findAll { task -> task.name.startsWith('buildSchedulingProcedureJar_') }
43-
}
44-
}
45-
46-
tasks.create("generateSchedulingProcedureJarTasks") {
47-
group = 'SchedulingProcedureJars'
48-
49-
final proceduresDir = findFirstMatchingBuildDir("generated/procedures")
50-
51-
if (proceduresDir == null) {
52-
println "No generated procedures folder found"
53-
return
54-
}
55-
println "Generating jar tasks for the following procedures directory: ${proceduresDir}"
56-
57-
final files = file(proceduresDir).listFiles()
58-
if (files.length == 0) {
59-
println "No procedures available within folder ${proceduresDir}"
60-
return
61-
}
62-
63-
files.toList().each { file ->
64-
final nameWithoutExtension = file.name.replace(".java", "")
65-
final taskName = "buildSchedulingProcedureJar_${nameWithoutExtension}"
66-
67-
println "Generating ${taskName} task, which will build ${nameWithoutExtension}.jar"
68-
69-
tasks.create(taskName, ShadowJar) {
70-
group = 'SchedulingProcedureJars'
71-
configurations = [project.configurations.compileClasspath]
72-
from sourceSets.main.output
73-
archiveBaseName = "" // clear
74-
archiveClassifier.set(nameWithoutExtension) // set output jar name
75-
manifest {
76-
attributes 'Main-Class': getMainClassFromGeneratedFile(file)
77-
}
78-
minimize()
79-
} }
80-
}
81-
82-
private String findFirstMatchingBuildDir(String pattern) {
83-
String found = null
84-
final generatedDir = file("build/generated/sources")
85-
generatedDir.mkdirs()
86-
generatedDir.eachDirRecurse { dir -> if (dir.path.contains(pattern)) found = dir.path }
87-
return found
88-
}
89-
90-
private static String getMainClassFromGeneratedFile(File file) {
91-
final fileString = file.toString()
92-
final prefix = "build/generated/sources/annotationProcessor/java/main/"
93-
final index = fileString.indexOf(prefix) + prefix.length()
94-
final trimmed = fileString.substring(index).replace(".java", "")
95-
return trimmed.replace("/", ".")
96-
}

procedural/examples/foo-procedures/src/main/java/gov/nasa/ammos/aerie/procedural/examples/fooprocedures/Helper.java

Lines changed: 0 additions & 7 deletions
This file was deleted.

procedural/examples/foo-procedures/src/main/java/gov/nasa/ammos/aerie/procedural/examples/fooprocedures/constraints/ConstFruit.java

Lines changed: 0 additions & 20 deletions
This file was deleted.

procedural/examples/foo-procedures/src/main/java/gov/nasa/ammos/aerie/procedural/examples/fooprocedures/constraints/Hello.java

Lines changed: 0 additions & 9 deletions
This file was deleted.

procedural/examples/foo-procedures/src/main/java/gov/nasa/ammos/aerie/procedural/examples/fooprocedures/procedures/SampleProcedure.java

Lines changed: 0 additions & 35 deletions
This file was deleted.

procedural/examples/foo-procedures/src/main/java/gov/nasa/ammos/aerie/procedural/examples/fooprocedures/procedures/SimulationDemo.java

Lines changed: 0 additions & 46 deletions
This file was deleted.

procedural/examples/foo-procedures/src/test/java/gov/nasa/ammos/aerie/procedural/examples/fooprocedures/constraints/ProcedureLoader.java

Lines changed: 0 additions & 68 deletions
This file was deleted.

0 commit comments

Comments
 (0)