File tree Expand file tree Collapse file tree 2 files changed +560
-0
lines changed
src/main/java/io/seqera/tower/cli/utils/metadata Expand file tree Collapse file tree 2 files changed +560
-0
lines changed Original file line number Diff line number Diff line change @@ -110,6 +110,15 @@ task runReflectionConfigGenerator(type: JavaExec) {
110110 jvmArgs = [" -agentlib:native-image-agent=access-filter-file=conf/access-filter-file.json,config-merge-dir=conf/" ]
111111}
112112
113+ task extractCliMetadata (type : JavaExec ) {
114+ group = ' documentation'
115+ description = ' Extract CLI metadata using Java reflection (deterministic, includes resolved mixins)'
116+ classpath = sourceSets. main. runtimeClasspath
117+ mainClass = ' io.seqera.tower.cli.utils.metadata.CliMetadataExtractor'
118+ args = [file(' docs/cli-metadata.json' ). absolutePath]
119+ dependsOn classes
120+ }
121+
113122shadowJar {
114123 archiveBaseName. set(' tw' )
115124 archiveClassifier. set(' ' )
You can’t perform that action at this time.
0 commit comments