openmeetings-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "seba.wagner@gmail.com" <seba.wag...@gmail.com>
Subject Re: Current usage of the pom.xml
Date Fri, 02 May 2014 22:39:05 GMT
What are the Maven targets / commands that you use to build/develop
OpenMeetings at the moment ?

Thanks,
Sebastian


2014-04-29 3:45 GMT+12:00 Maxim Solodovnik <solomax666@gmail.com>:

> I believe we will use this guide next release :)
> Here is the way to change version only
> http://stackoverflow.com/questions/5726291/updating-version-numbers-of-modules-in-a-multi-module-maven-project
>
>
> On Mon, Apr 28, 2014 at 3:54 AM, seba.wagner@gmail.com <
> seba.wagner@gmail.com> wrote:
>
>> Hi Maxim,
>>
>> awesome news! I will test this in the next couple of days.
>>
>> One of the upcoming tasks would be to have Maven also create and manage
>> our release process.
>>
>> Normally with Maven you can release a new package with one line of mvn.
>> Something like mvn release:release -version 3.0.2 -nextVersion
>>
>> What normally happens when you use that command is that it:
>> 1) Create the release artifacts with the correct Version name without
>> "-SNAPSHOT"
>> 2) Uploads the release artifacts to the Maven repository
>> 3) Create a SVN-Tag for the release version
>> 4) Update and increase the pom.xml with the version string of the next
>> SNAPSHOT
>>
>> This is basically all described in the Maven release plugin:
>> http://maven.apache.org/maven-release/maven-release-plugin/usage.html
>> https://maven.apache.org/guides/mini/guide-releasing.html
>>
>> There is even a guide how to do this for Maven for the Apache Foundation:
>> https://www.apache.org/dev/publishing-maven-artifacts.html
>>
>> The guide also shows how to configure Maven to automatically sign the
>> code/packages:
>> https://www.apache.org/dev/publishing-maven-artifacts.html#dev-env
>>
>> I think on the long run it would be really worthwhile considering
>> applying this guide. Making a release is currently a multi-step process.
>> With this guide we might be able to shrink it to one command. That makes
>> it a lot more handy for the release manager (and also for anybody else that
>> wants to step up into that role).
>>
>> Maybe we try to use this guide when we are ready for the next release.
>> What do you think ?
>>
>> Sebastian
>>
>>
>>
>>
>>
>>
>>
>> 2014-04-28 3:56 GMT+12:00 Maxim Solodovnik <solomax666@gmail.com>:
>>
>> Hello Sebastian,
>>>
>>> here are the migration news: all modules seems to be converted :)
>>>
>>> Assembly and site building need to be added. Will try to add this in the
>>> end of next week.
>>>
>>> Additional task is: developer "fast" build should be added
>>>
>>>
>>>
>>> On Sat, Apr 12, 2014 at 1:31 PM, Maxim Solodovnik <solomax666@gmail.com>wrote:
>>>
>>>> Hello Sebastian,
>>>>
>>>> I'm currently in the middle of my trip from ApacheCon Denver :)
>>>>
>>>> I really enjoy the conference this year.
>>>>
>>>> Maven build status is: the very first initial version is ready:
>>>> artifacts are able to build with tests turned off.
>>>>
>>>> Next steps would be:
>>>> 1) add build of flash component (with action script migration, to
>>>> remove openlazlo dependency)
>>>> 2) add red5 server retrieving
>>>> 3) add step to create big package of everything currently being released
>>>> 4) add steps for our webstart app.
>>>>
>>>> I believe it will require lots of work and refactoring.
>>>>
>>>> Hopefully I'll be able to finish this, maven community seems to be
>>>> responcive enough and they already help me a lot.
>>>>
>>>> I currently would like to release 3.0.1, resolve couple of issues and
>>>> then continue with the build.
>>>>  On Apr 12, 2014 6:31 AM, "seba.wagner@gmail.com" <
>>>> seba.wagner@gmail.com> wrote:
>>>>
>>>>> Hi Maxim,
>>>>>
>>>>> how are you doing? I have seen a number of changes in the project
>>>>> structure. I think its exciting to see those changes. It gives us the
>>>>> chance to get rid of quite a bit of custom build scripts in the future.
>>>>>
>>>>> I was wondering if we need to update the Build Instructions yet?
>>>>>
>>>>> Is the there a dependency between the pom.xml and the build.xml or are
>>>>> this two completely independent build files ?
>>>>>
>>>>> Thanks,
>>>>> Sebastian
>>>>>
>>>>> --
>>>>> Sebastian Wagner
>>>>> https://twitter.com/#!/dead_lock
>>>>> http://www.webbase-design.de
>>>>> http://www.wagner-sebastian.com
>>>>> seba.wagner@gmail.com
>>>>>
>>>>
>>>
>>>
>>> --
>>> WBR
>>> Maxim aka solomax
>>>
>>
>>
>>
>> --
>> Sebastian Wagner
>> https://twitter.com/#!/dead_lock
>> http://www.webbase-design.de
>> http://www.wagner-sebastian.com
>> seba.wagner@gmail.com
>>
>
>
>
> --
> WBR
> Maxim aka solomax
>



-- 
Sebastian Wagner
https://twitter.com/#!/dead_lock
http://www.webbase-design.de
http://www.wagner-sebastian.com
seba.wagner@gmail.com

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message