You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by ji...@codehaus.org on 2003/09/25 01:39:10 UTC

[jira] Created: (MAVEN-848) jelly can't resolve vars with dots (.) in the name, in function calls

Message:

  A new issue has been created in JIRA.

---------------------------------------------------------------------
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=MAVEN-848


Here is an overview of the issue:
---------------------------------------------------------------------
        Key: MAVEN-848
    Summary: jelly can't resolve vars with dots (.) in the name, in function calls
       Type: Bug

     Status: Unassigned
   Priority: Major

 Time Spent: Unknown
  Remaining: Unknown

    Project: maven
   Versions:
             1.0-beta-10

   Assignee: 
   Reporter: Alexey Krasnoriadtsev

    Created: Wed, 24 Sep 2003 6:38 PM
    Updated: Wed, 24 Sep 2003 6:38 PM
Environment: ANY

Description:
[bp@octopus:test]$ cat maven.xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<project default="mytest"
        xmlns:j="jelly:core"
        xmlns:u="jelly:util"
        xmlns:maven="jelly:maven"
        xmlns:ant="jelly:ant"
        xmlns:i="jelly:interaction">

        <goal name="mytest">
                <echo>pom.repository.url: "${pom.repository.url}"</echo>
                <j:set var="pom.repository.url" value="" />
                <echo>after setting to empty string "${pom.repository.url}"</echo>
                <echo>is empty? ${empty(pom.repository.url)} </echo>
                <echo>length ${pom.repository.url.length()} </echo>
                <echo />

                <j:set var="pom.custom.name" value="test here" />
                <echo>pom.cutom.namE: "${pom.custom.name}"</echo>
                <echo>is empty? :${empty(pom.custom.name)} </echo>
                <echo>length ${pom.custom.name.length()} </echo>
                <echo />

                <j:set var="customname" value="test" />
                <echo>cutomname: "${customname}"</echo>
                <echo>is empty? :${empty(customname)} </echo>
                <echo>length ${customname.length()} </echo>
                <echo />

                <j:set var="customname" value="" />
                <echo>cutomname: "${customname}"</echo>
                <echo>is empty? :${empty(customname)} </echo>
                <echo>length ${customname.length()} </echo>
        </goal>
</project>
[bp@octopus:test]$ maven -X
 __  __
|  \/  |__ _Apache__ ___
| |\/| / _` \ V / -_) ' \  ~ intelligent projects ~
|_|  |_\__,_|\_/\___|_||_|  v. 1.0-beta-10

[DEBUG] Adding reference: maven.dependency.classpath -> /export/tools/maven-1.0-beta-10/repository/ant/jars/ant-1.5.3-1.jar:/export/tools/maven-1.0-beta-10/repository/oracle/jars/classes12-9.2.0.3-1.2.zip
[DEBUG] Adding reference: maven-classpath ->
mytest:
    [echo] pom.repository.url: ""
    [echo] after setting to empty string ""
    [echo] is empty? false
    [echo] length
    [echo]
    [echo] pom.cutom.namE: "test here"
    [echo] is empty? :false
    [echo] length
    [echo]
    [echo] cutomname: "test"
    [echo] is empty? :false
    [echo] length 4
    [echo]
    [echo] cutomname: ""
    [echo] is empty? :true
    [echo] length 0
BUILD SUCCESSFUL
Total time:  7 seconds



---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org