Build Tool Detection

Build Tool Detection

Needlecast automatically detects build tools by scanning for configuration files in your project directory.

Detection Process

  1. Scan project root for build files
  2. Identify tool type (Maven, Gradle, npm, etc.)
  3. Parse configuration for available commands
  4. Populate commands panel

Detected Files

ToolFiles
Mavenpom.xml
Gradlebuild.gradle, build.gradle.kts
npmpackage.json
uvuv.lock, pyproject.toml
Poetrypoetry.lock
CargoCargo.toml
Gogo.mod
.NET.sln, *.csproj
Composercomposer.json
BundlerGemfile
SPMPackage.swift
pubpubspec.yaml
CMakeCMakeLists.txt
MakeMakefile
sbtbuild.sbt
Mixmix.exs

Plugin Detection

Needlecast also detects plugins within build files:

Maven

  • Spring Boot
  • Quarkus
  • JavaFX
  • exec-maven-plugin

Gradle

  • Spring Boot
  • Shadow
  • Compose Desktop

Custom Commands

If auto-detection doesn’t find what you need, add custom commands:

  1. Right-click commands panel
  2. Select Add Custom Command
  3. Enter name and command

Next Steps