If this triggers the same exception, add the tool-project shortly, just to make sure you can run this command!
On Thursday 15 November 2007 15:08, Roland Asmann wrote: > Run 'mvn help:active-profiles' to see which profiles are activated. Seems > like the property is not handed down or something... > > On Thursday 15 November 2007 14:18, Aaron Zeckoski wrote: > > OK, when I use this and run "mvn clean install" > > <profiles> > > <profile> > > <!-- default profile for sakai core--> > > <id>sakai</id> > > <activation> > > <property> > > <name>!sakai.distribution</name> > > </property> > > </activation> > > <modules> > > <module>alias-api/api</module> > > <module>alias-impl/impl</module> > > <module>alias-impl/pack</module> > > <module>alias-tool/tool</module> > > </modules> > > </profile> > > <profile> > > <!-- kernel (services + utils only) --> > > <id>kernel</id> > > <activation> > > <property> > > <name>sakai.distribution</name> > > <value>kernel</value> > > </property> > > </activation> > > <modules> > > <module>alias-api/api</module> > > <module>alias-impl/impl</module> > > <module>alias-impl/pack</module> > > </modules> > > </profile> > > ... > > > > I get the following error (see below). I am not confused about what > > the error is. That is perfectly clear. I AM confused about why it is > > happening. That "tool" bit is only defined in the top profile and the > > property IS set in the base POM (where the mvn is being run) to cause > > that NOT to run like so: > > <properties> > > <sakai.distribution>kernel</sakai.distribution> > > </properties> > > > > Any ideas? > > -AZ > > > > > > [INFO] Error building POM (may not be this project's POM). > > Project ID: unknown > > Reason: Could not find the model file > > '/opt/kernel/alias/alias-tool/tool/pom.xml'. for project unknown > > [INFO] > > ------------------------------------------------------------------------ > > [INFO] Trace > > org.apache.maven.reactor.MavenExecutionException: Could not find the > > model file '/opt/kernel/alias/alias-tool/tool/pom.xml'. for project > > unknown > > at > > org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:378) at > > org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:290) 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 > >:3 9) at > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorI > >mp l.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.ProjectBuildingException: Could not find the > > model file '/opt/kernel/alias/alias-tool/tool/pom.xml'. for project > > unknown at > > org.apache.maven.project.DefaultMavenProjectBuilder.readModel(DefaultMave > >nP rojectBuilder.java:1383) at > > org.apache.maven.project.DefaultMavenProjectBuilder.buildFromSourceFileIn > >te rnal(DefaultMavenProjectBuilder.java:477) at > > org.apache.maven.project.DefaultMavenProjectBuilder.build(DefaultMavenPro > >je ctBuilder.java:200) at > > org.apache.maven.DefaultMaven.getProject(DefaultMaven.java:553) at > > org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:467) at > > org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:527) at > > org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:527) at > > org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:364) ... 11 > > more > > Caused by: java.io.FileNotFoundException: > > /opt/kernel/alias/alias-tool/tool/pom.xml (No such file or directory) > > at java.io.FileInputStream.open(Native Method) > > at java.io.FileInputStream.<init>(FileInputStream.java:106) > > at java.io.FileReader.<init>(FileReader.java:55) > > at > > org.apache.maven.project.DefaultMavenProjectBuilder.readModel(DefaultMave > >nP rojectBuilder.java:1378) ... 18 more > > > > On Nov 15, 2007 10:51 AM, Roland Asmann <[EMAIL PROTECTED]> wrote: > > > Do you need the default-profile? If not, remove the tag > > > 'activateByDefault'. > > > > > > Or you can try setting it to run when your property is NOT set/a > > > certain value is NOT set: > > > > > > <property> > > > <name>!property</name> > > > </property> > > > > > > or > > > > > > <property> > > > <name>property</name> > > > <value>!value</value> > > > </property> > > > > > > On Wednesday 14 November 2007 23:29, Aaron Zeckoski wrote: > > > > Yes... I did that. This is not a newbie question (though I wish it > > > > were). The default profile is still running unless I do something > > > > like "mvn install -Pkernel" > > > > > > > > Here are the poms: > > > > Parent: https://source.sakaiproject.org/contrib/caret/kernel/pom.xml > > > > (this sets a property) > > > > Project: > > > > https://source.sakaiproject.org/contrib/caret/kernel/alias/pom.xml > > > > (this one has the default profile getting activated even though > > > > another profile is activated via a property) > > > > > > > > So, the question is, how do I get the same effect as running "mvn > > > > install -Pkernel" (which is to not run the default profile anymore > > > > and only run the profile that I wanted)? > > > > > > > > -AZ > > > > > > > > On Nov 14, 2007 5:40 PM, Roland Asmann <[EMAIL PROTECTED]> wrote: > > > > > Check the profile-documentation and use the property-activation. > > > > > > > > > > On Wednesday 14 November 2007 18:02, Aaron Zeckoski wrote: > > > > > > I need to be able to trigger a specific profile WITHOUT executing > > > > > > the default profile AND without having to use the -P command line > > > > > > option. Ideally I want to trigger it using some setting in a POM > > > > > > file but any method where the user who is building the code can > > > > > > still type "mvn clean build" is fine. > > > > > > > > > > > > Can anyone help? > > > > > > Thanks > > > > > > -AZ > > > > > > > > > > -- > > > > > Roland Asmann > > > > > > > > > > CFC Informationssysteme Entwicklungsgesellschaft m.b.H > > > > > Bäckerstrasse 1/2/7 > > > > > A-1010 Wien > > > > > FN 266155f, Handelsgericht Wien > > > > > > > > > > Tel.: +43/1/513 88 77 - 27 > > > > > Fax.: +43/1/513 88 62 > > > > > Email: [EMAIL PROTECTED] > > > > > Web: www.cfc.at > > > > > > > > > > ------------------------------------------------------------------- > > > > >-- To unsubscribe, e-mail: [EMAIL PROTECTED] For > > > > > additional commands, e-mail: [EMAIL PROTECTED] > > > > > > -- > > > Roland Asmann > > > > > > CFC Informationssysteme Entwicklungsgesellschaft m.b.H > > > Bäckerstrasse 1/2/7 > > > A-1010 Wien > > > FN 266155f, Handelsgericht Wien > > > > > > Tel.: +43/1/513 88 77 - 27 > > > Fax.: +43/1/513 88 62 > > > Email: [EMAIL PROTECTED] > > > Web: www.cfc.at > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] -- Roland Asmann CFC Informationssysteme Entwicklungsgesellschaft m.b.H Bäckerstrasse 1/2/7 A-1010 Wien FN 266155f, Handelsgericht Wien Tel.: +43/1/513 88 77 - 27 Fax.: +43/1/513 88 62 Email: [EMAIL PROTECTED] Web: www.cfc.at --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
