You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@turbine.apache.org by Andrea Papotti <pa...@adigitali.it> on 2005/08/17 16:17:12 UTC

M.E.T.A. - expansion of ${ turbine.app.name}

Hello world to everybody,
I'm looking for a way to expand ${turbine.app.name} in turbine:setup 
target of M.E.T.A.

my setup.properties file contains only the following lines:
---
turbine.plugin.mode=inplace
turbine.plugin.inplace.dir=tomcat
torque.database=mysql
torque.database.driver=com.mysql.jdbc.Driver
torque.database.user=arthurdent
torque.database.password=fortytwo
torque.database.buildUrl=jdbc:mysql://localhost/${turbine.app.name}
torque.database.createUrl=jdbc:mysql://localhost/mysql
turbine.app.setup.demo=true

turbine.app.package=it.adigitali.${turbine.app.name}
turbine.app.om.package=it.adigitali.${turbine.app.name}.om
turbine.app.om.security.package=it.adigitali.${turbine.app.name}.om
---

but when I try to setup a turbine application with:

maven -Dturbine.app.name=Titanium turbine:setup

I get a succesful running of target BUT instead of creating a
Titanium\tomcat\WEB-INF\src\it\adigitali\Titanium directory (and its 
subdirectories),
maven creates
Titanium\tomcat\WEB-INF\src\it\adigitali\${turbine\app\name} directory 
(and its subdirectories)

Is there any way to correctly expand ${turbine.app.name}, or the only 
way is to substitute it manually in the setup.properties files?

T.I.A.
Andrea Papotti

p.s. aside from this 'bug' all subsequent targets (e.g. torque:create-db 
or torque:om) works correctly

p.p.s. for sake of clarity, this is the grab of my last try (look at the 
last six directories created):
__  __
|  \/  |__ _Apache__ ___
| |\/| / _` \ V / -_) ' \  ~ intelligent projects ~
|_|  |_\__,_|\_/\___|_||_|  v. 1.0.2

build:start:

turbine:init:

turbine:setup:
turbine:init:

turbine:check-runtime-environment:

turbine:check-setup-environment:

    [echo] Building Turbine Skeleton for Titanium application
          Flavor:         turbine-2.3.1
          Mode:           inplace
          Package:        it.adigitali.Titanium
          OM-Layer:       torque

          Root Directory: Titanium
          Base Directory: tomcat
          web.xml:        tomcat/WEB-INF/web.xml

    [mkdir] Created dir: 
C:\Applicazioni\Java\Turbine\Titanium\tomcat\WEB-INF\conf
    [mkdir] Created dir: 
C:\Applicazioni\Java\Turbine\Titanium\tomcat\WEB-INF\src
    [mkdir] Created dir: C:\Applicazioni\Java\Turbine\Titanium\src\schema
    [mkdir] Created dir: 
C:\Applicazioni\Java\Turbine\Titanium\tomcat\templates\layouts
    [mkdir] Created dir: 
C:\Applicazioni\Java\Turbine\Titanium\tomcat\templates\macros
    [mkdir] Created dir: 
C:\Applicazioni\Java\Turbine\Titanium\tomcat\templates\screens
    [mkdir] Created dir: 
C:\Applicazioni\Java\Turbine\Titanium\tomcat\templates\navigations
    [mkdir] Created dir: 
C:\Applicazioni\Java\Turbine\Titanium\tomcat\WEB-INF\test
    [mkdir] Created dir: 
C:\Applicazioni\Java\Turbine\Titanium\tomcat\scripts
    [mkdir] Created dir: C:\Applicazioni\Java\Turbine\Titanium\tomcat\style
    [mkdir] Created dir: C:\Applicazioni\Java\Turbine\Titanium\tomcat\images
    [mkdir] Created dir: 
C:\Applicazioni\Java\Turbine\Titanium\tomcat\WEB-INF\classes
    [mkdir] Created dir: 
C:\Applicazioni\Java\Turbine\Titanium\tomcat\resources
    [mkdir] Created dir: 
C:\Applicazioni\Java\Turbine\Titanium\tomcat\WEB-INF\src\it\adigitali\${turbine\app\name}
    [mkdir] Created dir: 
C:\Applicazioni\Java\Turbine\Titanium\tomcat\WEB-INF\src\it\adigitali\${turbine\app\name}\modules\actions
    [mkdir] Created dir: 
C:\Applicazioni\Java\Turbine\Titanium\tomcat\WEB-INF\src\it\adigitali\${turbine\app\name}\modules\screens
    [mkdir] Created dir: 
C:\Applicazioni\Java\Turbine\Titanium\tomcat\WEB-INF\src\it\adigitali\${turbine\app\name}\modules\layouts
    [mkdir] Created dir: 
C:\Applicazioni\Java\Turbine\Titanium\tomcat\WEB-INF\src\it\adigitali\${turbine\app\name}\modules\navigations
    [mkdir] Created dir: 
C:\Applicazioni\Java\Turbine\Titanium\tomcat\WEB-INF\src\it\adigitali\${turbine\app\name}\modules\pages
    [copy] Copying 3 files to C:\Applicazioni\Java\Turbine\Titanium
    [copy] Copying 1 file to C:\Applicazioni\Java\Turbine\Titanium
    [copy] Copying 1 file to C:\Applicazioni\Java\Turbine\Titanium
    [copy] Copying 1 file to 
C:\Applicazioni\Java\Turbine\Titanium\tomcat\templates\macros
    [copy] Copying 2 files to 
C:\Applicazioni\Java\Turbine\Titanium\tomcat\WEB-INF\conf
    [copy] Copying 1 file to 
C:\Applicazioni\Java\Turbine\Titanium\tomcat\WEB-INF
    [copy] Copying 1 file to 
C:\Applicazioni\Java\Turbine\Titanium\tomcat\WEB-INF\classes
    [copy] Copying 1 file to 
C:\Applicazioni\Java\Turbine\Titanium\tomcat\WEB-INF\conf
    [copy] Copying 1 file to 
C:\Applicazioni\Java\Turbine\Titanium\tomcat\WEB-INF\conf
    [copy] Copying 4 files to 
C:\Applicazioni\Java\Turbine\Titanium\tomcat\WEB-INF\conf
    [copy] Copying 4 files to 
C:\Applicazioni\Java\Turbine\Titanium\src\schema
    [copy] Copying 1 file to 
C:\Applicazioni\Java\Turbine\Titanium\src\schema
    [copy] Copying 1 file to 
C:\Applicazioni\Java\Turbine\Titanium\src\schema
    [copy] Copying 1 file to 
C:\Applicazioni\Java\Turbine\Titanium\src\schema
turbine:install-demo:
    [copy] Copying 2 files to 
C:\Applicazioni\Java\Turbine\Titanium\tomcat\templates
    [copy] Copying 2 files to 
C:\Applicazioni\Java\Turbine\Titanium\tomcat\images
BUILD SUCCESSFUL
Total time: 3 seconds
Finished at: Wed Aug 17 15:54:26 CEST 2005

---------------------------------------------------------------------
To unsubscribe, e-mail: turbine-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: turbine-user-help@jakarta.apache.org


Re: M.E.T.A. - expansion of ${ turbine.app.name}

Posted by Andrea Papotti <pa...@adigitali.it>.
Henning P. Schmiedehausen ha scritto:

>Andrea Papotti <pa...@adigitali.it> writes:
>
>  
>
>>my setup.properties file contains only the following lines:
>>---
>>turbine.plugin.mode=inplace
>>turbine.plugin.inplace.dir=tomcat
>>torque.database=mysql
>>torque.database.driver=com.mysql.jdbc.Driver
>>torque.database.user=arthurdent
>>torque.database.password=fortytwo
>>torque.database.buildUrl=jdbc:mysql://localhost/${turbine.app.name}
>>torque.database.createUrl=jdbc:mysql://localhost/mysql
>>turbine.app.setup.demo=true
>>    
>>
>>turbine.app.package=it.adigitali.${turbine.app.name}
>>turbine.app.om.package=it.adigitali.${turbine.app.name}.om
>>turbine.app.om.security.package=it.adigitali.${turbine.app.name}.om
>>---
>>    
>>
>
>  
>
>>but when I try to setup a turbine application with:
>>    
>>
>
>  
>
>>maven -Dturbine.app.name=Titanium turbine:setup
>>    
>>
>
>  
>
>>I get a succesful running of target BUT instead of creating a
>>Titanium\tomcat\WEB-INF\src\it\adigitali\Titanium directory (and its 
>>subdirectories),
>>maven creates
>>Titanium\tomcat\WEB-INF\src\it\adigitali\${turbine\app\name} directory 
>>(and its subdirectories)
>>    
>>
>
>Could you try to add
>
>turbine.app.name = Titanium 
>
>to your setup.properties file and then run
>
>maven turbine:setup
>
>without any additional parameters?
>  
>
Done. But got same result.

>It would also be great if you file this as a bug report at 
>
>http://issues.apache.org/jira/ in the Turbine project,
>M.E.T.A. component so I won't forget to look into it.
>  
>
Just done now. Bye.
    Andrea


---------------------------------------------------------------------
To unsubscribe, e-mail: turbine-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: turbine-user-help@jakarta.apache.org


Re: M.E.T.A. - expansion of ${ turbine.app.name}

Posted by "Henning P. Schmiedehausen" <hp...@intermeta.de>.
Andrea Papotti <pa...@adigitali.it> writes:

>my setup.properties file contains only the following lines:
>---
>turbine.plugin.mode=inplace
>turbine.plugin.inplace.dir=tomcat
>torque.database=mysql
>torque.database.driver=com.mysql.jdbc.Driver
>torque.database.user=arthurdent
>torque.database.password=fortytwo
>torque.database.buildUrl=jdbc:mysql://localhost/${turbine.app.name}
>torque.database.createUrl=jdbc:mysql://localhost/mysql
>turbine.app.setup.demo=true

>turbine.app.package=it.adigitali.${turbine.app.name}
>turbine.app.om.package=it.adigitali.${turbine.app.name}.om
>turbine.app.om.security.package=it.adigitali.${turbine.app.name}.om
>---

>but when I try to setup a turbine application with:

>maven -Dturbine.app.name=Titanium turbine:setup

>I get a succesful running of target BUT instead of creating a
>Titanium\tomcat\WEB-INF\src\it\adigitali\Titanium directory (and its 
>subdirectories),
>maven creates
>Titanium\tomcat\WEB-INF\src\it\adigitali\${turbine\app\name} directory 
>(and its subdirectories)

Could you try to add

turbine.app.name = Titanium 

to your setup.properties file and then run

maven turbine:setup

without any additional parameters?

It would also be great if you file this as a bug report at 

http://issues.apache.org/jira/ in the Turbine project,
M.E.T.A. component so I won't forget to look into it.

	Regards
		Henning

-- 
Dipl.-Inf. (Univ.) Henning P. Schmiedehausen          INTERMETA GmbH
hps@intermeta.de        +49 9131 50 654 0   http://www.intermeta.de/

RedHat Certified Engineer -- Jakarta Turbine Development  -- hero for hire
   Linux, Java, perl, Solaris -- Consulting, Training, Development

		      4 - 8 - 15 - 16 - 23 - 42

---------------------------------------------------------------------
To unsubscribe, e-mail: turbine-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: turbine-user-help@jakarta.apache.org