Hi Florent,
that was exactly how we implemented it in the build before, with WAR projects
producing "their" WAR artifact AND a "-classes.jar" JAR artifact attached.
I think is enough for any project (e.g. the OSGI bundles) that needs to depend
on those JARs. Agreed?
If you guys agree I can have a look at fixing this,
Gab
On Sep 23, 2011, at 4:48 PM, Florent Guillaume wrote:
> Hi,
>
> Whatever you do, please ensure we still have a way of getting at the
> server bindings as a normal JAR dependency. I have to use some of the
> server binding classes (servlets, etc) but I need a JAR library, not a
> completely built WAR.
> FWIW in the past I used the
> chemistry-opencmis-server-bindings-0.4.0-classes.jar ("classes"
> classifier) but now it's been removed.
>
> Florent
>
>
> On Fri, Sep 23, 2011 at 11:23 AM, Gabriele Columbro <[email protected]>
> wrote:
>> Hi guys,
>>
>> both for server bindings and server inmemory I noticed we now have 2
>> separate projects:
>>
>> - <artifact>.jar
>> - <arfifact>-war.war
>>
>> This seems to me overhead and misleading, apart from having caused problems
>> in the build. What was the reason for this separation?
>> Can we go back to just having a WAR project which producing an attached JAR
>> ? (as per [1])
>>
>> If you are happy with that I will proceed with creating and issue and fixing
>> this.
>>
>> WDYT?
>>
>> Ciao!
>> Gab
>>
>> [1] http://maven.apache.org/plugins/maven-war-plugin/faq.html#attached
>> Begin forwarded message:
>>
>>> From: Gabriele Columbro <[email protected]>
>>> Date: September 17, 2011 3:19:09 PM GMT+02:00
>>> To: [email protected]
>>> Subject: [VOTE][CANCELED] Release Apache Chemistry OpenCMIS 0.5.0 (RC1)
>>>
>>> For now I will just update the assembly to include the war, and re-run the
>>> release.
>>>
>>> As a side note:
>>> Why there are 2 separate projects (war and jar) for inmemory?
>>>
>>> Couldn't we just have had the 'war' project and produce the classes jar
>>> with a separate classifier ? (e..g -"classes.jar" , as per
>>> http://maven.apache.org/plugins/maven-war-plugin/faq.html#attached). Was
>>> that the purpose of having two separate projects?
>>>
>>> Ciao!
>>> Gab
>>>
>>> On Sep 17, 2011, at 2:54 PM, Stephan Klevenz wrote:
>>>
>>>> Ups. That's because of the OSGi stuff. The inmemory war can be found in
>>>> sub project:
>>>>
>>>> chemistry-opencmis-server-inmemory-war
>>>>
>>>> Regards,
>>>> Stephan
>>>>
>>>>
>>>>
>>>> Am 17.09.2011 um 14:30 schrieb Florian Müller:
>>>>
>>>>> -1
>>>>>
>>>>> chemistry-opencmis-dist-0.5.0-server-webapps.(zip|tar.gz) do not contain
>>>>> chemistry-opencmis-server-inmemory-0.5.0.war.
>>>>> We should provide a ready-to-use InMemory Repository WAR. We have
>>>>> provided it in previous releases.
>>>>>
>>>>> Sorry...
>>>>>
>>>>> Florian
>>>>>
>>>>>
>>>>> On 16/09/2011 20:14, Gabriele Columbro wrote:
>>>>>> Hi Chemists,
>>>>>>
>>>>>> finally got time to kick OpenCMIS 0.5.0 release out.
>>>>>>
>>>>>> Chemistry OpenCMIS 0.5.0-RC1 is available and ready for your testing and
>>>>>> voting.
>>>>>>
>>>>>> You can find the main release candidate artifacts (for distribution at
>>>>>> apache.org/dist) at:
>>>>>> http://people.apache.org/~gabriele/chemistry/opencmis/0.5.0-RC1/dist/ .
>>>>>> I added OSGI client and server bundles to the /dist packages.
>>>>>>
>>>>>> The full set of Maven artifacts (for distribution at
>>>>>> repository.apache.org and Maven Central) is staged at:
>>>>>> https://repository.apache.org/content/repositories/orgapachechemistry-068/
>>>>>>
>>>>>> Sources tag can be found at:
>>>>>> http://svn.apache.org/repos/asf/chemistry/opencmis/tags/chemistry-opencmis-0.5.0-RC1/
>>>>>>
>>>>>> Maven generated javadoc/test reports are being deployed right now at
>>>>>> svn.apache.org (and modifiable via CMS) so they will be staged soon at
>>>>>> http://chemistry.staging.apache.org/java/0.5.0/maven/ (give it a 30
>>>>>> more minutes at least since SVN deployment is slow)
>>>>>>
>>>>>> I also updated (but not published) the site so that you can review the
>>>>>> correctness of updated index and download page at:
>>>>>> http://chemistry.staging.apache.org/java/opencmis.html
>>>>>> (please abstain from pushing the site to prod, I will do that when the
>>>>>> vote is completed)
>>>>>>
>>>>>> For detailed release notes check Jira at:
>>>>>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310936&version=12316542
>>>>>> (unresolved issues will be pushed to the next release)
>>>>>>
>>>>>> You can find a guide to testing staged releases at:
>>>>>> http://maven.apache.org/guides/development/guide-testing-releases.html.
>>>>>>
>>>>>> The vote is open for 72 hours and passes if a majority of at least three
>>>>>> +1 Chemistry PMC votes are cast.
>>>>>>
>>>>>> Please cast your votes!
>>>>>>
>>>>>> [ ] +1 Release this package as Apache Chemistry OpenCMIS 0.5.0
>>>>>> [ ] -1 Do not release this package because...
>>>>>>
>>>>>> Thanks everyone for the great effort into making this happen & apologies
>>>>>> again for the delay!
>>>>>>
>>>>>> Ciao,
>>>>>> Gab
>>>>>>
>>>>>
>>>>
>>>
>>
>>
>
>
>
> --
> Florent Guillaume, Director 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