Eclipse Tips
Workspace Auto Refresh
Setting General > Workspace
checking Refresh automatically
will have Eclipse automatically pick up the changes after you run code generation each time. Otherwise you’ll have to manually tell Eclipse to refresh after running code generation.
Static Import Favorites
If you list MigrationKeywords
in your Eclipse favorites setting, their static methods will show up in Ctrl-Space
code completion:
Java > Editor > Content Assist > Favorites
add:
joist.migrations.MigrationKeywords
Now in migrations, typing cr<Ctrl-Space>
will have createTable
show up.
Static Import *
Static import support is still kind of clunky in Eclipse, e.g. copy/pasting code that uses static imports from one class to another will not bring the static imports with it, creating compile errors that are annoying to resolve.
Setting Java > Code Style > Organize Imports > Number of static imports needed for *
to 1
means that MigrationKeywords.*
will be used as soon as you have a single static import keyword in use and makes the copy/paste experience nicer.