El mar, 27-09-2005 a las 16:32 +0800, James Liao escribió:
> Hi,
> Now the problem comes to myfaces-1.1.0.jar.
> I did find a directory like "
> http://www.ibiblio.org/maven/myfaces/jars/myfaces-1.1.0/";, but there is not
> myfaces-1.1.0.jar.
> 
> The SVN head remain broken.
> 

Sorry a lot. I have mixed changes (for updating pluto dependency to
1.0.1 when they finally release it) and I missed some commits. This got
complicated by the fact that the id in pluto changes from pluto to
org.apache.pluto (as recommended), so I should not do this change until
the end. I'm building from a clean repositoy and committing the changed
project.xml files to ensure this is fixed.

The global thing I'm doing is finishing the restructuring of portals
bridges. To this aim:

- applications/struts-demo will move to somewhere in
portals-bridges/struts/
- applications/jpetstore will move to somewhere in the struts bridge
too, as a separate war
- applications/jsf-demo and applications/jsf-demo-myfaces will be joined
into a single jar (little difference between those two) and moved to
portals-bridges/jsf/
- applications/perl will move to portals-bridges/perl
- applications/php will move to portals/bridges/php

After this I will propose a formal (not SNAPSHOT) release in bridges
that will make more stable dependencies for J2-2.0-M4, as the demos will
be imported as built wars, and decoupled from the portal itself.

security, pam and palm will remain in jetspeed, as they are the
administration portlets. David suggested to put together pam and palm.

This will leave only the gems applications and demo.war remaining, for
further restructuring and clean up preparing the M4 (and then 2.0)
release.

Other missing (implicit) dependency that we should aim to break is that
the .psml pages are referencing those demos. For this I think we need a
way for a portlet war to specify a pages area, and for the deployment
tool to "mount" this pages area in a specific place in the sitemap for
the portal. The idea here is that, if a portal does *not* contain the
faces demos, no broken faces page will appear. Ditto for php, perl,
python, struts, jpetstore, whatever.

Ideas on specifying or implementing this?

This makes sense because all demos are, in principle, runnable in any
JSR-168 portal (most of the just depend on generic bridges stuff and the
respective framework/bridge). It will bring the additional benefit of
reducing the build time in J2 a lot (6 less projects to build, and
stable dependency points means less wait in online builds)

We were discussing yesterday too that a very interesting possibility for
documentation is that the demo wars carry html documentation (via xdoc
in their build) *both* for the bridges site and inside the war, so that
people looking around knows what is going on in the different demos.

I'm still figuring out the concrete places to put the builds in
portals-bridges, and how to add them to the main jetspeed build. I'm no
maven expert (I actually hate a lot of things it does, and never voted
to use it, in fact my vote was, back then, contingent to keep a working
ant build, which never happened), but someone needs to do this un-sexy
tasks if we want to have a reasonable environment for programmers to
build/modify jetspeed.

I also added variables to keep a global log4j.version and log4j.include
(it was missing in some directories), and the same for struts.(version|
include) and commons.logging.(version|include), so that it is easier to
keep track of versions.

I bumped the release of jsf due to a classloading bug there that was
causing problems, then I discovered that 1.1.0 has changed the names of
the artifacts, and it has also a similar problem which requires using
the separate parts (-api, -impl and tomahawk.jar) instead of the global
myfaces-all-1.1.0.jar. Solving this is causing some (hopefully
transient) trouble.

What do you (all) think?

> -James Liao
> 
> On 9/27/05, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
> >
> > Author: sgala
> > Date: Tue Sep 27 00:47:14 2005
> > New Revision: 291845
> >
> > URL: http://svn.apache.org/viewcvs?rev=291845&view=rev
> > Log:
> > fix name change in myfaces, from myfaces-jsf-api to myfaces-api
> >
> > Modified:
> > portals/jetspeed-2/trunk/applications/jsf-demo-myfaces/project.xml
> > portals/jetspeed-2/trunk/applications/jsf-demo/project.xml
> >
> > Modified:
> > portals/jetspeed-2/trunk/applications/jsf-demo-myfaces/project.xml
> > URL:
> > http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/jsf-demo-myfaces/project.xml?rev=291845&r1=291844&r2=291845&view=diff
> >
> > ==============================================================================
> > --- portals/jetspeed-2/trunk/applications/jsf-demo-myfaces/project.xml
> > (original)
> > +++ portals/jetspeed-2/trunk/applications/jsf-demo-myfaces/project.xml Tue
> > Sep 27 00:47:14 2005
> > @@ -99,7 +99,7 @@
> > </properties>
> > </dependency>
> > <dependency>
> > - <id>myfaces:myfaces-jsf-api</id>
> > + <id>myfaces:myfaces-api</id>
> > <version>${myfaces.version}</version>
> > <properties>
> > <war.bundle>true</war.bundle>
> >
> > Modified: portals/jetspeed-2/trunk/applications/jsf-demo/project.xml
> > URL:
> > http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/jsf-demo/project.xml?rev=291845&r1=291844&r2=291845&view=diff
> >
> > ==============================================================================
> > --- portals/jetspeed-2/trunk/applications/jsf-demo/project.xml (original)
> > +++ portals/jetspeed-2/trunk/applications/jsf-demo/project.xml Tue Sep 27
> > 00:47:14 2005
> > @@ -91,7 +91,7 @@
> > </dependency>
> >
> > <dependency>
> > - <id>myfaces:myfaces-jsf-api</id>
> > + <id>myfaces:myfaces-api</id>
> > <version>${myfaces.version}</version>
> > <properties>
> > <war.bundle>true</war.bundle>
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
-- 
VP and Chair, Apache Portals (http://portals.apache.org)
Apache Software Foundation

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to