Hi Florent,
On Oct 15, 2009, at 7:27 PM, Florent Guillaume wrote:
As we have several branches people are interested in (at least 0.62
and trunk), we may want to think about renumbering the poms, so that
in the 0.62 branch we're <version>0.62-SNAPSHOT</version> and in the
trunk we're <version>0.70-SNAPSHOT</version>.
I think it's a good idea to modify the version scheme to clarifying
the codeline that we're releasing from and avoid snapshot versions
clashes.
Though I'd prefer not to link the full version number to the CMIS
standard version, meaning: there might be more than one Chemistry
release for the same standard version.
So I would suggest to add it as a suffix, something like:
1.0-0.62-SNAPSHOT
1.0-0.70-SNAPSHOT
I know it looks long (almost like an Oracle driver version
number :) ) but i think it's more flexible. WDYT?
I can do it on the 0.62 branch if you guys agree.
Just my two cents!
Ciao!
Gab
What do you think?
Florent
On Thu, Oct 15, 2009 at 7:21 PM, Gabriele Columbro
<[email protected]> wrote:
Thanks Jukka!
I'll try right away some snapshot deployment and then look better
into the
proper staging and deployment procedures for releases.
Keep you posted,
Gab
On Oct 13, 2009, at 10:59 AM, Jukka Zitting wrote:
Hi,
On Fri, Oct 9, 2009 at 7:50 PM, Gabriele Columbro
<[email protected]> wrote:
I was wondering if I could :
- Configure the maven build to release against Apache servers (if
not yet
there)
- Release a snapshot version (at least of chemistry-atompub-tck,
as I
need
it for some integration purposes) from the 0.6.2 branch.
I see that a whole guide on how to do manual releases is
available here
[1]
but here [2] I see that the Maven automated release process guide
is
still a
sad TBD.
Do you guys have some pointers on how to perform an automated Maven
snapshot
release to [3] ?
The easiest way nowadays is to use the new Nexus repository server
[1]. You can start deploying snapshots to it (see [2]) right away
with
"mvn deploy" and the patch included below. See [3] for more
information on how to use the repository server for staging and
deploying proper releases.
[1] https://repository.apache.org/
[2] https://repository.apache.org/content/groups/snapshots-group/
[3] https://issues.apache.org/jira/browse/INFRA-1896
BR,
Jukka Zitting
Index: chemistry/chemistry-parent/pom.xml
===================================================================
--- chemistry/chemistry-parent/pom.xml (Revision 824641)
+++ chemistry/chemistry-parent/pom.xml (Arbeitskopie)
@@ -18,6 +18,12 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
+ <parent>
+ <groupId>org.apache</groupId>
+ <artifactId>apache</artifactId>
+ <version>6</version>
+ </parent>
+
<prerequisites>
<maven>2.0.9</maven>
</prerequisites>
@@ -226,15 +232,4 @@
</dependencies>
</dependencyManagement>
- <repositories>
- <repository>
- <id>apache-incubating</id>
- <name>Apache Incubating Repository</name>
- <url>http://people.apache.org/repo/m2-incubating-
repository</url>
- <snapshots>
- <enabled>false</enabled>
- </snapshots>
- </repository>
- </repositories>
-
</project>
--
Eng. Gabriele Columbro
Alfresco Software, Ltd.
M: +31 (0)627 565 103
P: +39 320 161 28 46
D: +44 (0)1628 876 654
Skype: gabrielecolumbro
Blog: http://www.mindthegab.com
--
Florent Guillaume, Head of R&D, Nuxeo
Open Source, Java EE based, Enterprise Content Management (ECM)
http://www.nuxeo.com http://www.nuxeo.org +33 1 40 33 79 87
--
Eng. Gabriele Columbro
Alfresco Software, Ltd.
M: +31 (0)627 565 103
P: +39 320 161 28 46
D: +44 (0)1628 876 654
Skype: gabrielecolumbro
Blog: http://www.mindthegab.com