lagom-java.g8's People
Forkers
ignasi35 yg-apaza jroper octonato yieldstreet nwolverson zeng08 hughesj dwijnand acgray ihostage brakhin jhooomnlagom-java.g8's Issues
Lagom 1.6 checklist
- remove
ddata
settings (see lagom/lagom#2007) - remove
serialization-bindings
settings (lagom/lagom#2008) - use Lagom
1.6.0-M4
(see lagom/lagom-scala.g8#57)
Replace hardcoded version with Maven Central lookup
g8 supports declaring default property values as Maven Central lookups (with some filtering too).
See for example https://github.com/akka/akka-grpc-quickstart-java.g8/blob/ca45326ccca94b9acb3e3113b754d5ad81e48cc8/src/main/g8/default.properties#L3
related to lagom/lagom-scala.g8#39
Replace `publishing` with `withTopics`
Lagom 1.3.6
deprecates may deprecate publishing
in favor of withTopics
on the javadsl Descriptor
.
When 1.3.6
is out, this g8
template needs may need updating.
(edit: updated tense)
Package names should be all lowercase
The template currently applies camel casing (with an initial lowercase) to the project name to create package names.
This is unconventional for Java: we should use all lowercase package names.
Add `logback.xml` to test resources
Like in the Scala template
Supersedes lagom/lagom#903
Dots in project name
name: my.project
creates an invalid project ID in build.sbt
Naming a project with a hyphen creates an invalid keyspace name
See discussion in lagom/lagom#156.
You can work around this by editing <project-name>-impl/src/main/resources/application.conf
and changing it to a valid keyspace name by removing the hyphens or changing them to underscores.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.