Sono nuovo di Grails e mi piace molto. Voglio inserire le mie lezioni in pacchetti come org.company.project.module.model
. È abbastanza doloroso per me ripetere create-domain-class <package>.<class_name>
. C'è qualcosa come "modelli di pacchetto" o posso in qualche modo "entrare" (come grails cd org.comopany...
) e quindi scrivere solo nomi di classe (grails Person
verrà generato nella posizione ./
)? È possibile o dovrei usare il modello di progettazione copy paste
? Grazie in anticipo per qualsiasi aiuto.Nome pacchetto predefinito Grails
risposta
Se ho capito la tua domanda, stai cercando il nome del pacchetto predefinito per le tue classi di dominio. Nel file config.groovy
c'è una linea dicendo:
grails.project.groupId = appName
se si dà un appName, Grails useranno che, come il nome del pacchetto di default quando genera i manufatti.
grails.project.groupId = 'com.example.yourpackagename'
Se ora si crea una classe di dominio di default sarà individuare sotto com/example/yourpackagename
.
UPDATE
Non è necessario utilizzare i comandi Grails come create-domain-classe o altri comandi per creare artefatti. Queste sono tutte solo le classi che puoi creare manualmente. Basta creare un file e duplicarlo nello stesso pacchetto.
UPDATE
Grails modalità interattiva (quando si digita graal) per alcuni dei comandi premendo tab
sarà digitare avanti la porzione unica del nome del pacchetto.
aggiornamento per Grails 3.0
L'impostazione si è spostata in conf/application.yml
:
grails:
profile: web
codegen:
defaultPackage: com.example.yourpackagename
- 1. Genera nome apk come nome del pacchetto in Android Studio
- 2. Convenzioni nome pacchetto Python
- 3. Log4j nome spettacolo pacchetto
- 4. Il mapping del controller Grails predefinito non si risolve correttamente
- 5. Rinomina nome campo visualizzato in classe dominio Grails
- 6. Nome predefinito con OpenFileDialog C#?
- 7. Predefinito per tutti nel pacchetto di implementazione
- 8. javadoc senza nome del pacchetto
- 9. Ordinamento predefinito di Grails degli attributi del dominio "hasMany"
- 10. Definizione dell'ordine di ordinamento predefinito in Grails/GORM
- 11. Come posso sovrascrivere il messaggio di errore predefinito in Grails?
- 12. Definizione pacchetto vuoto <nome pacchetto> (nessun membro pubblico)
- 13. wsimport -clientjar genera le classi in (pacchetto predefinito)
- 14. Android: Get nome dell'applicazione (non Nome del pacchetto)
- 15. Nome istanza predefinito di SQL Server Express
- 16. Python: Estensione di un nome tupla predefinito
- 17. importazione statica senza nome del pacchetto
- 18. Scala: parola chiave come nome pacchetto
- 19. android, come ottenere il nome del pacchetto?
- 20. Nome classe conflitto importazione nuovo pacchetto (java)
- 21. Nome pacchetto senza main.java in maven
- 22. adb shell Logcat con nome pacchetto
- 23. Perl richiede il nome del pacchetto esplicito
- 24. Nome pacchetto variabile con Maven Android Plugin
- 25. avviare l'applicazione conoscendo il nome del pacchetto
- 26. setup.py: ridenominazione pacchetto src proiettare nome
- 27. Grails RadioGroup, come associare le etichette a nome della radio
- 28. Come posso rimuovere il nome dell'applicazione dall'URL di un'applicazione Grails?
- 29. Come ottenere il nome dell'applicazione Grails in Config.groovy?
- 30. L'uso del pacchetto predefinito di Java è una cattiva pratica?
Grazie per la risposta in ogni caso quando voglio mettere il mio controller in '' Ho com.example.mypackagename.controllers scrivere tutto il pacchetto. Il comando lo posizionerà nella posizione groupId, non è vero? – svobol13
Questo è corretto, ci sarà del lavoro, le cose potrebbero essere più facili con un IDE però. – Alidad