ckipp01 / mill-giter8 Goto Github PK
View Code? Open in Web Editor NEWA Mill plugin to test your Giter8 templates.
License: Apache License 2.0
A Mill plugin to test your Giter8 templates.
License: Apache License 2.0
My default.properties
contains these lines:
name=My New Service
module=$name;format="lower,word"$
package=com.zivver.$module$
which results in this output:
$ mill g8.validate
[2/6] g8.generate.overridden.io.kipp.mill.giter8.G8Module.generate
Ignoring unrecognized parameter: module=$name;format
Template applied in [...]
and sets the package
property to literally com.zivver.$module$
instead of com.zivver.mynewservice
.
G8Module.generate
calls G8.transformProps
, but all that does is apply Maven version lookups. When it then passes the arguments to G8.fromDirectory
, they are treated as literal and they are not resolved. Giter8 itself usually does a more complicated thing which seems to always boil down to applyTemplate
.
G8.fromDirectory
skips the interactive prompt if at least one property is passed as an argument. I suggest passing just the first property, since it generally ought to be a literal (or is required to be? I'm not sure).
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.