Loading...
Loading...
Generate an EliteForge Java service project via Maven archetype wrapper script. Use when users ask to scaffold a new EliteForge service, provide companyName/productName/serviceName (kebab-case), need Maven archetype generation execution, or want tech stack to enableXXX mapping.
npx skill4agent add cloudsen/eliteforge-skills eliteforge-java-service-generatorscripts/generate.pymakepython3makemakemvn clean installmvn test./mvnw ..../mvnwmvncompanyNameproductNameserviceName^[a-z0-9]+(-[a-z0-9]+)*$python3 scripts/generate.py --company <companyName> --product <productName> --service <serviceName> [--desc "<projectDescription>"] [--tech "<tech stack text>"] [--enable enableX --enable enableY ...]enableXXXreferences/mapping-rules.md--enablereferences/enable-flags.mdapp-<companyName>-<productName>-<serviceName>/pom.xml<artifactId>/src/main/javasrc/test/javapom.xml<name>pom.xmlartifactIdartifactId<artifactId>/make install0cd app-<companyName>-<productName>-<serviceName> && make installmakemake testmake build./mvnw ...makegroupId = cn.<companyName(with '-' -> '.')>.<productName(with '-' -> '.')>artifactId = app-<companyName>-<productName>-<serviceName>expectedGroupId = groupIdexpectedArtifactId = artifactIdexpectedJavaPackagePrefix = <expectedGroupId>.<serviceName(with '-' -> '.')>expectedMavenModelName = expectedArtifactIdpython3 scripts/generate.py --company cisdigital --product cap --service cache-center --desc "CAP 缓存中心"cd app-cisdigital-cap-cache-center && make installpython3 scripts/generate.py --company cisdigital --product cap --service cache-center --tech "mysql redisson lombok mapstruct" --enable enableJacksonDatatypeJsr310