Hi there.
Where exactly do should I place the configuration,
<extensions>
<extension>
<groupId>org.apache.maven.wagon</groupId>
<artifactId>wagon-ftp</artifactId>
<version>1.0-alpha-6</version>
</extension>
</extensions>
Part of my project structure looks as shown below :
Maven-Work
|-- pom.xml
`-- portal-ear
`-- pom.xml
The top level pom i.e
Maven-Work
|-- pom.xml
has the following repository configuration :
<distributionManagement>
<site>
<id>165.148.216.14</id>
<name>J2EE application called portal</name>
<url>scp://165.148.216.14/var/www/html/projects/eportal</url>
</site>
<repository>
<id>portal-repository</id>
<name>Portal Repository</name>
<url>sftp://165.148.216.14/home/maven/portal-releases</url>
</repository>
</distributionManagement>
And the ear sub project pom , i.e
Maven-Work
|
`-- portal-ear
`-- pom.xml
looks as follows :
<project>
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>za.co.pragmaticus.portal</groupId>
<artifactId>pragmaticus-portal</artifactId>
<version>1.0.0</version>
</parent>
<artifactId>portal-ear</artifactId>
<name>Pragmaticus Portal Ear</name>
<packaging>ear</packaging>
<description>Portal Ear</description>
<dependencies>
<dependency>
<groupId>za.co.pragmaticus.portal</groupId>
<artifactId>portal</artifactId>
<version>1.0.0</version>
<type>war</type>
</dependency>
</dependencies>
<profiles>
<profile>
<id>portal-war</id>
<activation>
<activeByDefault>true</activeByDefault>
<property>
<name>enableCiProfile</name>
<value>true</value>
</property>
</activation>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-ear-plugin</artifactId>
<configuration>
<displayName>Portal Web Channels</displayName>
<description>Portal Web Channels</description>
<modules>
<webModule>
<groupId>za.co.pragmaticus.portal</groupId>
<artifactId>portal</artifactId>
<contextRoot>/portal</contextRoot>
<bundleFileName>portal.war</bundleFileName>
</webModule>
</modules>
<earName>portal</earName>
</configuration>
</plugin>
</plugins>
<extensions>
<extension>
<groupId>org.apache.maven.wagon</groupId>
<artifactId>wagon-ftp</artifactId>
<version>1.0-alpha-6</version>
</extension>
</extensions>
</build>
</profile>
</profiles>
</project>
However , when I run 'mvn deploy' I get the error message :
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Error building POM (may not be this project's POM).
Project ID: unknown
POM Location: D:\MAVEN-WORK\eportal-ear\pom.xml
Reason: Parse error reading POM. Reason: Unrecognised tag: 'extensions' (positio
n: START_TAG seen ...</plugins>\r\n <extensions>... @50:19)
[INFO] ------------------------------------------------------------------------
[INFO] Trace
org.apache.maven.reactor.MavenExecutionException: Parse error reading POM. Reaso
n: Unrecognised tag: 'extensions' (position: START_TAG seen ...</plugins>\r\n
<extensions>... @50:19)
at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:365)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:278)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.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.project.InvalidProjectModelException: Parse error re
ading POM. Reason: Unrecognised tag: 'extensions' (position: START_TAG seen ...<
/plugins>\r\n <extensions>... @50:19)
at org.apache.maven.project.DefaultMavenProjectBuilder.readModel(Default
MavenProjectBuilder.java:1310)
at org.apache.maven.project.DefaultMavenProjectBuilder.readModel(Default
MavenProjectBuilder.java:1270)
at org.apache.maven.project.DefaultMavenProjectBuilder.buildFromSourceFi
leInternal(DefaultMavenProjectBuilder.java:414)
at org.apache.maven.project.DefaultMavenProjectBuilder.build(DefaultMave
nProjectBuilder.java:192)
at org.apache.maven.DefaultMaven.getProject(DefaultMaven.java:515)
at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:447)
at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:351)
... 11 more
Caused by: org.codehaus.plexus.util.xml.pull.XmlPullParserException: Unrecognise
d tag: 'extensions' (position: START_TAG seen ...</plugins>\r\n <extensions
... @50:19)
at org.apache.maven.model.io.xpp3.MavenXpp3Reader.parseBuildBase(MavenXp
p3Reader.java:912)
If this is the correct location of <extentions> , then where should I
place it?What am I doing wrong here?
Jeff Mutonho
GoogleTalk : ejbengine
Skype : ejbengine
Registered Linux user number 366042
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]