@MaxLength and other validators don't work in the archetype-generated project
-----------------------------------------------------------------------------

                 Key: ISIS-82
                 URL: https://issues.apache.org/jira/browse/ISIS-82
             Project: Isis
          Issue Type: Question
          Components: Domain: Entities
    Affects Versions: 0.1.0-incubating
         Environment: Windows 7, Maven 2, Eclipse 3.6.1
            Reporter: Jeff Schultz


Generate project as below.  Import into Eclipse.  Annotate 
ToDoItem.getDescription with @MaxLength(10).  Run DnD viewer.  Observe that the 
Description ignores the MaxLength validation.  Same problem with 
validateDescription method.  Same problem with HTML viewer.

Unless I'm doing something wrong, this is a bug.

$ mvn -U archetype:generate -D 
archetypeCatalog=http://incubator.apache.org/isis -D 
archetypeGroupId=org.apache.isis.support -D 
archetypeArtifactId=quickstart-archetype
[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'archetype'.
[INFO] org.apache.maven.plugins: checking for updates from central
[INFO] org.codehaus.mojo: checking for updates from central
[INFO] artifact org.apache.maven.plugins:maven-archetype-plugin: checking for 
updates from central
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Default Project
[INFO]    task-segment: [archetype:generate] (aggregator-style)
[INFO] ------------------------------------------------------------------------
[INFO] Preparing archetype:generate
[INFO] No goals needed for project - skipping
[INFO] [archetype:generate {execution: default-cli}]
[INFO] Generating project in Interactive mode
[INFO] Archetype 
[org.apache.isis.support:quickstart-archetype:0.1.0-incubating-SNAPSHOT -> 
https://repository.apache.org/content/groups/snapshots-group/] found in catalog 
http://incubator.apache.org/isis
[INFO] snapshot 
org.apache.isis.support:quickstart-archetype:0.1.0-incubating-SNAPSHOT: 
checking for updates from quickstart-archetype-repo
Define value for property 'groupId': : com.mycompany.mygroup
Define value for property 'artifactId': : myapp
Define value for property 'version': 1.0-SNAPSHOT:
Define value for property 'package': com.mycompany.mygroup:
Confirm properties configuration:
groupId: com.mycompany.mygroup
artifactId: myapp
version: 1.0-SNAPSHOT
package: com.mycompany.mygroup
Y: y
[INFO] Parent element not overwritten in D:\x\myapp\dom\pom.xml
[INFO] Parent element not overwritten in D:\x\myapp\fixture\pom.xml
[INFO] Parent element not overwritten in D:\x\myapp\objstore-default\pom.xml
[INFO] Parent element not overwritten in D:\x\myapp\quickrun\pom.xml
[INFO] Parent element not overwritten in D:\x\myapp\viewer-html\pom.xml
[INFO] Parent element not overwritten in D:\x\myapp\viewer-wicket\pom.xml
[INFO] Parent element not overwritten in D:\x\myapp\viewer-restful\pom.xml
[INFO] Parent element not overwritten in D:\x\myapp\viewer-scimpi\pom.xml
[INFO] Parent element not overwritten in D:\x\myapp\tests-junit\pom.xml
[INFO] Parent element not overwritten in D:\x\myapp\tests-bdd\pom.xml
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 25 seconds
[INFO] Finished at: Thu Mar 17 00:14:39 EST 2011
[INFO] Final Memory: 16M/175M
[INFO] ------------------------------------------------------------------------


--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to