Packaging / Compiltation hints
by Dimitri BAELI
Hello,
Just to clarify the compilation/packaging practice.
If you work on a component like gatein\portal\trunk\component\common\
To compile and package again the whole server, you just have to do :
* mvn install in the component
* mvn install -Ppkg-tomcat in packaging
We'll work later on for improving the hot deployment and simplier
packaging (like not deleting the server install and only redeploy), but this
won't be done this week.
Dimitri BAELI - eXo Platform SAS
14 years, 8 months
Let's marry Mary
by Thomas Heute
Everytime I see 'marry' as default user it hurts my eyes. (The firstname
is Mary, marry is to get in couple).
I would like to change this in all necessary place and test. (Would do
myself)
Is that ok for everyone ?
It may sound as a detail, but it's a detail that is easier to change now
rather than after people use the portal.
Thomas.
14 years, 8 months
Kind of code freeze
by Julien Viet
Hi All,
Nicolas today is merging an important work in the GateIn portal.
It is important that nobody commits to the codebase until this work is
done.
The commit hopefully should be done by tomorrow, we will send an email
on this list to give status updates.
thanks
Julien
14 years, 8 months
GateIn packaging evolution : packaging-new to be used tomorrow
by Dimitri BAELI
Hello,
To ease the management of the packaging configuration I've commited a new
version of it : packaging-new (not yet plugged in the maven reactor, but
usable).
The goal of it is to reduce step by step the need of changes in those
packaging files (.js).
This work is related to GTNPORTAL-24
Packaging-new:
* Versions are now collected from the gatein-parent pom (the
properties), so no more need to update any .js file for our daily
components. (dependencies versions still to be managed for the moment).
* .js files of JCR/Core/Kernel/WS are attached to those products and
downloaded as maven dependencies, so the management of those files will be
done in the EXOJCR project
This packaging we'll be needed as soon as we use the new
JCR/Core/Kernel/Ws tags that are beeing prepared for tomorrow by the JCR
Team
What's next (for Beta2):
* Add some new packaging features to create standalone ear for customer
applications (upcoming work).
What's next (after Beta2):
* Find a way to use pom.xml file instead of modules.js
* Have the exopackage turned into a maven plugin coded in Java, and
integrated in GateIn for an easier management
Dimitri BAELI - eXo Platform SAS
14 years, 8 months
GateIn build
by Julien Viet
now uses Java 6 and it is enforced via maven.
it produces Java 5 code and has checks for Java 5 API.
One of the reasons is that we want to use compile time features that
are only available in Java 6 (that makes Chromattic proxy generation
easy based on the APT plugin and avoid to use CGLIB for proxies).
Another reason is that the project has been defined to use Java 6 but
we want to keep the possiblity to run on a Java 5 VM.
cheers
Julien
14 years, 8 months
JBoss AS and TLDs
by Matt Wringe
Portlet TLDs on the JBoss AS version of GateIn was not working, so I had
to renable the patch to specify the portlet war which contains the
portlet TLDs. [I don't know why the patch was missing, if there was a
reason for its absence please let me know]
This means we have a patch to the deployers/jbossweb.deployers/web.xml
to specify the jar containing the tlds (see
http://www.jboss.org/community/wiki/GlobalTLDs)
> <init-param>
> <description>Portlet standard tlds</description>
> <param-name>tagLibJar2</param-name>
> <param-value>../../deploy/exoplatform.ear/pc-portlet-2.1.0-Beta1.jar</param-value>
> </init-param>
Can we change the jar name to be unversioned so that when the version
changes it doesn't break this? Or can we specify a token instead of
hardcoding the jar name?
Or does anyone know a better way to add the tlds to the portlets on
JBoss AS?
14 years, 8 months
Packaging
by Thomas Heute
I would need to modify:
<groupId>org.exoplatform.tool</groupId>
<artifactId>exopackage</artifactId>
Where are the sources located and do we have write access.
Asking this because I'm willing to fix the following for Beta02:
* rename exolplatform.ear to gatein.ear
* Repackage the JBoss 5.1 Enterprise Archive for faster startup -
https://jira.jboss.org/jira/browse/GTNPORTAL-3
* Create root directory for compressed packages -
https://jira.jboss.org/jira/browse/GTNPORTAL-2
Thanks,
Thomas.
14 years, 8 months
Some releases and updates
by Arnaud HERITIER
Hi all,
I released jboss-parent 5-Beta-3. I moved into it what I think could be
interesting for any jboss project. I let Paul review it. If needed we'll do
a beta4 if some things are wrong.
I updated gatein-parent and gatein-dep which are using it.
I released gatein-parent 1.0.0-Beta01 and gatein-dep 1.0.0-Beta01.
Now you need to use maven 2.2.1 to build gatein (an enforcer rule checks
it).
I updated all our components to use them.
I released gatein-mop 1.0.0-Beta08.
Everything was automated. Direct uploads on JBoss SVN to deploy releases
works fine.
I updated gatein-portal to require java 6 to build.
I gatein-parent I put in the release profile the check about java 5 APIs
compability
Cheers,
Arnaud
# Arnaud Héritier
# Software Factory Manager
# eXo Platform
# http://www.exoplatform.com
# http://blog.aheritier.net
14 years, 8 months
Checksum issue with snapshots.jboss.org
by Arnaud HERITIER
Hi Paul,
Do you know if something changed on snapshots.jboss.org ?
I tried to upload the Jboss parent to see if the problem is coming from
GateIn but it doesn't. I have the same one :
arnaud@mbp-arnaud:~/Projets/JBoss/Code/jboss-parent-pom-trunk$ mvn deploy
[INFO] Scanning for projects...
[INFO]
------------------------------------------------------------------------
[INFO] Building JBoss Parent POM
[INFO] task-segment: [deploy]
[INFO]
------------------------------------------------------------------------
[INFO] [enforcer:enforce {execution: enforce-plugin-versions}]
[INFO] [site:attach-descriptor {execution: default-attach-descriptor}]
[INFO] [source:jar-no-fork {execution: attach-sources}]
[INFO] [install:install {execution: default-install}]
[INFO] Installing
/Users/arnaud/Projets/JBoss/Code/jboss-parent-pom-trunk/pom.xml to
/Users/arnaud/.m2/repository/org/jboss/jboss-parent/5-beta-3-SNAPSHOT/jboss-parent-5-beta-3-SNAPSHOT.pom
[INFO] [deploy:deploy {execution: default-deploy}]
[INFO] Retrieving previous build number from jboss-snapshots
[WARNING] *** CHECKSUM FAILED - Checksum failed on download: local =
'6e401588cbf67812b286c0b363cb70ae05aea31c'; remote =
'cac90530f3cd25c1b199b774ce67ad17f4ba3dba' - RETRYING
[WARNING] *** CHECKSUM FAILED - Checksum failed on download: local =
'6e401588cbf67812b286c0b363cb70ae05aea31c'; remote =
'cac90530f3cd25c1b199b774ce67ad17f4ba3dba' - IGNORING
Uploading:
https://snapshots.jboss.org/maven2/org/jboss/jboss-parent/5-beta-3-SNAPSH...
11K uploaded (jboss-parent-5-beta-3-20091002.230227-3.pom)
[INFO] Retrieving previous metadata from jboss-snapshots
[WARNING] *** CHECKSUM FAILED - Checksum failed on download: local =
'976bbb599a114b7e28418b351e17ca927e70ab1c'; remote =
'6ccc6f14924a501d867c93fb7bd3fd006e31da51' - RETRYING
[WARNING] *** CHECKSUM FAILED - Checksum failed on download: local =
'976bbb599a114b7e28418b351e17ca927e70ab1c'; remote =
'6ccc6f14924a501d867c93fb7bd3fd006e31da51' - IGNORING
[INFO] Uploading repository metadata for: 'artifact org.jboss:jboss-parent'
[INFO] Retrieving previous metadata from jboss-snapshots
[WARNING] *** CHECKSUM FAILED - Checksum failed on download: local =
'6e401588cbf67812b286c0b363cb70ae05aea31c'; remote =
'cac90530f3cd25c1b199b774ce67ad17f4ba3dba' - RETRYING
[WARNING] *** CHECKSUM FAILED - Checksum failed on download: local =
'6e401588cbf67812b286c0b363cb70ae05aea31c'; remote =
'cac90530f3cd25c1b199b774ce67ad17f4ba3dba' - IGNORING
[INFO] Uploading repository metadata for: 'snapshot
org.jboss:jboss-parent:5-beta-3-SNAPSHOT'
[INFO]
------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 38 seconds
[INFO] Finished at: Sat Oct 03 01:03:02 CEST 2009
[INFO] Final Memory: 27M/125M
[INFO]
------------------------------------------------------------------------
Any idea ?
Isn't there a process which could corrupt them ?
Cheers,
Arnaud
# Arnaud Héritier
# Software Factory Manager
# eXo Platform
# http://www.exoplatform.com
# http://blog.aheritier.net
14 years, 8 months