Cercando di provare CloudBees per la vostra applicazione primavera?
Ecco come si può iniziare subito a CloudBees Esegui piattaforma cloud @.
- Un account CloudBees
- Configurare un'istanza MySql su CloudBees
- Costruire una applicazione Primavera Roo
si veda lo script qui sotto - Creare un file di cloudbees-web.xml in WEB-INF
stessa directory web.xml - Aggiungi Maven CloudBees Plugin
- Creare e distribuire con Maven
mvn api installazione pulita: implementare
Ecco un semplice script manager voce di applicazione è possibile utilizzare / personalizzare per creare la vostra applicazione
01.
# PER LA PRIMAVERA ROO 1.2 - Primavera dati JPA e Service Layer
02.
. 03
modalità di sviluppo - attivato
vero
04.
05.
progetto - com.gordondickens.roobees topLevelPackage - java 6 - ProjectName roobees
06.
07.
jpa setup - fornitore di HIBERNATE - database MySQL - userName yourmysqluserid - yourmysqlinstancename databaseName - password yourmysqlpasswd
08.
09.
entità -. class ~ domain.Item - ActiveRecord
falso
10.
11.
campo stringa - nome fieldName - sizeMin 3 - sizeMax 30 -. class ~ domain.Item
12.
stringa di campo - Descrizione fieldName - sizeMax 255 -. class ~ domain.Item
13.
14.
repository jpa - interfaccia ~ repository.ItemRepository -.. entità ~ domain.Item
15.
16.
service - Interfaccia ~ service.ItemService -.. entità ~ domain.Item
17.
18.
MVC Web di configurazione
19.
web mvc tutti -. ~ pacchetto web
20.
21.
impostazione di registrazione - a livello DEBUG
Ecco un semplice script manager voce di applicazione è possibile utilizzare / personalizzare per creare la vostra applicazione
01.
# PER LA PRIMAVERA ROO 1.1.5
02.
. 03
modalità di sviluppo - attivato
vero
04.
05.
progetto - com.gordondickens.roobees topLevelPackage - java 6 - ProjectName roobees
06.
07.
persistenza setup - fornitore di HIBERNATE - database MySQL - userName yourmysqluserid - yourmysqlinstancename databaseName - password yourmysqlpasswd
08.
09.
entità -. class ~ domain.Item
10.
11.
campo stringa - nome fieldName - sizeMin 3 - sizeMax 30 -. class ~ domain.Item
12.
stringa di campo - Descrizione fieldName - sizeMax 255 -. class ~ domain.Item
13.
14.
MVC Web di configurazione
15.
web mvc tutti -. ~ pacchetto web
16.
17.
impostazione di registrazione - DEBUG livello
1.
<?
xml
version
=
"1.0"
?>
2.
<
cloudbees-web-app
xmlns
=
" http://www.cloudbees.com/xml/webapp/1 "
>
3.
<
appid
> roobees </
appid
>
4.
<
context-param
>
5.
<
param-name
> application.environment </
param-name
>
6.
<
param-value
> prod </
param-value
>
7.
</
context-param
>
8.
</
cloudbees-web-app
>
Aggiungere il repository CloudBees alla sezione pluginRepositories.
01.
<
pluginRepositories
>
02.
...
03.
<
pluginRepository
>
04.
<
id
> api-plugins-istantanee </
id
>
05.
<
url
> http://repository-cloudbees.forge.cloudbees.com/public-snapshot/ < ; /
url
>
06.
<
Comunicati
>
07.
<
abilitate
> false </
abilitato
>
08.
</
release
>
09.
<
istantanee
>
10.
<
abilitate
> true </
abilitato
>
11.
</
snapshots
>
12.
</
pluginRepository
>
13.
...
14.
</
pluginRepositories
>
Aggiungere il plugin CloudBees Maven alla sezione plugins.
01.
<
plugins
>
02.
...
03.
<
plug-in
>
04.
<
groupId
> com.cloudbees </
groupId
>
05.
<
artifactId
> api-maven-plugin </
artifactId
>
06.
<
versione
> 1.0-SNAPSHOT </
versione
>
07.
<
configurazione
>
08.
<-! il tuo username / appname ->
09.
<
appid
> IDutente / roobees </
appid
>
10.
<- la tua chiave api ->
11.
<
apikey
> BEBEBE2CEBEBEFBE </
apikey
>
12.
<- la tua chiave segreta ->
13.
<
segreta
> GEE0GERE0E-JE0EQETEHEPET 33 MEIEIEI0EEZEEIEE00 + </
segreto
>
14.
<
messaggio
> Roo ItemManager su CloudBees da Gordon Dickens </
messaggio
>
15.
</
configurazione
>
16.
</
plug-in
>
17.
...
18.
</
plugins
>
Modificare il file / src / main / resources / META-INF / primavera / file database.properties.
Impostare il database.url di jdbc: cloudbees: / / yourmysqlinstance .
Impostare il database.driverClassName a com.cloudbees.jdbc.Driver.
Impostare il database.url di jdbc: cloudbees: / / yourmysqlinstance .
Impostare il database.driverClassName a com.cloudbees.jdbc.Driver.
1.
database.username = yourmysqluserid
2.
database.password = yourmysqlpasswd
3.
4.
database.url = jdbc: cloudbees: / / yourmysqlinstancename
5.
database.driverClassName = com.cloudbees.jdbc.Driver
L'applicazione demo è in Git https://github.com/gordonad/roo-1.2-cloudbees per la primavera Roo 1.2.
Nessun commento:
Posta un commento
Nota. Solo i membri di questo blog possono postare un commento.