Can you post liferay-parent/liferay-derby/src/main/plan/plan.xml? I think that is what xmlbeans is complaining about.

thanks
david jencks

On Feb 29, 2008, at 1:15 PM, Jim Foster wrote:



djencks wrote:


So I found the schema and I think you need

     <pluginRepositories>

         <pluginRepository>
             <id>apache-snapshots</id>
             <name>Apache Snapshots Repository</name>
             <url>http://people.apache.org/repo/m2-snapshot-
repository</url>
             <layout>default</layout>
             <snapshots>
                 <enabled>true</enabled>
                 <updatePolicy>daily</updatePolicy>
                 <checksumPolicy>ignore</checksumPolicy>
             </snapshots>
             <releases>
                 <enabled>false</enabled>
             </releases>
         </pluginRepository>

     </pluginRepositories >


thanks

david jencks




Hi David,

The following reports my test results so far.

In a word, we seem to be good until actually running the project. Output to
console for this step with -e switch is included, below.

For the benefit of other readers of this discussion, the primary reference
doc is:

  Constructing a special-purpose server using maven

http://cwiki.apache.org/confluence/display/GMOxDOC21/Constructing+a +special-purpose+server+using+maven


What I outline below follows the steps of the primary doc, step-for- step.

  Steps:
  ------
  [1] Preparation – find the artifacts
  [2] Set up a parent maven project
  [3] Repackage the liferay war
  [4] Build a database plugin
  [5] Build the liferay war plugin
  [6] Build an assembly
  [7] Run the project


  Details:
  --------
  [1] Preparation – find the artifacts
  [2] Set up a parent maven project
  [3] Repackage the liferay war

    Following your instructions in the primary doc were successful, no
problems or modifications needed for the steps above.


  [4] Build a database plugin

As you suggested in your post yesterday, I modified my settings.xml to
the following so as to access the archetype:

      ...
      <activeProfiles>
        <activeProfile>profile-1</activeProfile>
      </activeProfiles>
      <profiles>
        <profile>
          <id>profile-1</id>
          <pluginRepositories>
            <pluginRepository>
              <id>apache-snapshots</id>
              <name>Apache Snapshots Repository</name>

<url>http://people.apache.org/repo/m2-snapshot-repository</url>
              <layout>default</layout>
              <snapshots>
                <enabled>true</enabled>
                <updatePolicy>daily</updatePolicy>
                <checksumPolicy>ignore</checksumPolicy>
              </snapshots>
              <releases>
                <enabled>false</enabled>
              </releases>
            </pluginRepository>
          </pluginRepositories>
        </profile>
      </profiles>
      ...

    This proved to be successful.

    Once past the schema issue (as you suspected) the rest of your
instructions in the primary doc were also successful, meaning

      liferay-derby/pom.xml

        and

      liferay-derby/src/main/plan/plan.xml

    were modified just as you have outlined in the primary doc.


  [5] Build the liferay war plugin

    These:

      liferay-jetty/pom.xml

        and

      liferay-jetty/src/main/plan/plan.xml

    were modified just as you have outlined in the primary doc.


  [6] Build an assembly

    Following your instructions in the primary doc were successful.


  [7] Run the project

Full output to the console:
---------------------------------------------------------------------- ---------------------------------------------------------------------- -----
D:\Geronimo\plugins\liferay\liferay-parent>mvn -e clean install
+ Error stacktraces are turned on.
[INFO] Scanning for projects...
[INFO] Reactor build order:
[INFO]   liferay-parent
[INFO]   Unnamed -
org.apache.geronimo.plugins:liferay-derby:car:1.0-SNAPSHOT
[INFO]   Unnamed -
org.apache.geronimo.plugins:liferay-jetty:car:1.0-SNAPSHOT
[INFO]   Unnamed -
org.apache.geronimo.plugins:geronimo-jetty-liferay:application- assembly:1.0-SNAPSHOT
[INFO]
---------------------------------------------------------------------- ------
[INFO] Building liferay-parent
[INFO]    task-segment: [clean, install]
[INFO]
---------------------------------------------------------------------- ------
[INFO] [clean:clean]
[INFO] [site:attach-descriptor]
[INFO] [install:install]
[INFO] Installing D:\Geronimo\plugins\liferay\liferay-parent \pom.xml to R:\.m2\org\apache\geronimo\plugins\liferay-parent\1.0-SNAPSHOT \liferay-parent-1.0-SNAPSHOT.pom
[INFO]
---------------------------------------------------------------------- ------
[INFO] Building Unnamed -
org.apache.geronimo.plugins:liferay-derby:car:1.0-SNAPSHOT
[INFO]    task-segment: [clean, install]
[INFO]
---------------------------------------------------------------------- ------
[INFO] [clean:clean]
[INFO] Deleting directory
D:\Geronimo\plugins\liferay\liferay-parent\liferay-derby\target
[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
Downloading:
http://download.java.net/maven/1//woodstox/poms/wstx-asl-3.2.1.pom
Downloading:
http://people.apache.org/repo/m2-incubating-repository//woodstox/ wstx-asl/3.2.1/wstx-asl-3.2.1.pom
Downloading:
http://repo1.maven.org/maven2/woodstox/wstx-asl/3.2.1/wstx- asl-3.2.1.pom
Downloading:
http://repo1.maven.org/maven2/woodstox/wstx-asl/3.2.1/wstx- asl-3.2.1.pom
[INFO] [car:validate-configuration]
log4j:WARN No appenders could be found for logger
(org.codehaus.mojo.pluginsupport.logging.Logging).
log4j:WARN Please initialize the log4j system properly.
[INFO] [car:prepare-plan]
[INFO]
---------------------------------------------------------------------- --
[ERROR] BUILD ERROR
[INFO]
---------------------------------------------------------------------- --
[INFO] error: Unexpected element: CDATA

[INFO]
---------------------------------------------------------------------- --
[INFO] Trace
org.apache.maven.lifecycle.LifecycleExecutionException: error: Unexpected
element: CDATA
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals (DefaultLifecycleExecutor.java:564)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLif ecycle(DefaultLifecycleExecutor.java:480)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal (DefaultLifecycleExecutor.java:459)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHand leFailures(DefaultLifecycleExecutor.java:311)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegment s(DefaultLifecycleExecutor.java:278)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute (DefaultLifecycleExecutor.java:143) at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:334) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java: 125)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:280)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at
org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
        at
org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: org.apache.maven.plugin.MojoExecutionException: error: Unexpected
element: CDATA
        at
org.codehaus.mojo.pluginsupport.MojoSupport.execute (MojoSupport.java:137)
        at
org.apache.maven.plugin.DefaultPluginManager.executeMojo (DefaultPluginManager.java:443)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals (DefaultLifecycleExecutor.java:539)
        ... 16 more
Caused by: org.apache.xmlbeans.XmlException: error: Unexpected element:
CDATA
        at
org.apache.xmlbeans.impl.store.Locale$SaxLoader.load(Locale.java:3471)
at org.apache.xmlbeans.impl.store.Locale.parse(Locale.java: 706)
        at
org.apache.xmlbeans.impl.store.Locale.parseToXmlObject(Locale.java: 690)
        at
org.apache.xmlbeans.impl.store.Locale.parseToXmlObject(Locale.java: 677)
        at
org.apache.xmlbeans.impl.schema.SchemaTypeLoaderBase.parse (SchemaTypeLoaderBase.java:208) at org.apache.xmlbeans.XmlObject$Factory.parse (XmlObject.java:580)
        at
org.apache.geronimo.mavenplugins.car.PlanProcessorMojo.doExecute (PlanProcessorMojo.java:154)
        at
org.codehaus.mojo.pluginsupport.MojoSupport.execute (MojoSupport.java:122)
        ... 18 more
Caused by: org.xml.sax.SAXParseException: Unexpected element: CDATA
        at
org.apache.xmlbeans.impl.piccolo.xml.Piccolo.reportFatalError (Piccolo.java:1038)
        at
org.apache.xmlbeans.impl.piccolo.xml.Piccolo.parse(Piccolo.java:723)
        at
org.apache.xmlbeans.impl.store.Locale$SaxLoader.load(Locale.java:3439)
        ... 25 more
[INFO]
---------------------------------------------------------------------- --
[INFO] Total time: 10 seconds
[INFO] Finished at: Fri Feb 29 13:55:14 MST 2008
[INFO] Final Memory: 16M/30M
[INFO]
---------------------------------------------------------------------- --


Thoughts?

Jim
--
View this message in context: http://www.nabble.com/Geronimo-v2.1- Plan-Creator-%3D%3E-Deploy-Liferay-4.1.1-tp15437773s134p15767482.html Sent from the Apache Geronimo - Users mailing list archive at Nabble.com.



Reply via email to