Giter Site home page Giter Site logo

Comments (18)

GoogleCodeExporter avatar GoogleCodeExporter commented on August 19, 2024
Some time ago I prepared a migration script that reorgenises the svn repo 
directory 
structure to align with maven2. Also I created a pom each for the core, 
piccolox and 
examples.

Todos are the reactor build, a parent pom and reports (cobertura, findbugs, 
etc.).

If there's no veto until 2008-06-26 08:00 UTC I'll prepare a branch named 
"mavenize" 
and propose it for reviewing.

Greetings,
    M

Original comment by [email protected] on 21 Jun 2008 at 1:05

  • Changed state: Started
  • Added labels: Effort-Medium
  • Removed labels: Effort-High

from piccolo2d.

GoogleCodeExporter avatar GoogleCodeExporter commented on August 19, 2024
attach files

Original comment by [email protected] on 21 Jun 2008 at 1:16

Attachments:

from piccolo2d.

GoogleCodeExporter avatar GoogleCodeExporter commented on August 19, 2024

Original comment by [email protected] on 21 Jun 2008 at 2:30

  • Changed state: Accepted

from piccolo2d.

GoogleCodeExporter avatar GoogleCodeExporter commented on August 19, 2024
The migrated build is prepared in a branch.

I'd like you to review the result and tell me if you think it's ready to merge.

Short summary:
- changed directory structure to fit maven2
- added a pom for each jar (piccolo, piccolox, examples)
- added a parent pom with common build settings
- added a reactor build pom to build all at once

Todos:
- maven site destination url
- maven repo url (repo1.maven.org or our own?)
- upload/release process (persons, permissions, urls)

To test the merge, fire the commands in the attached merge.sh against a shell.

Original comment by [email protected] on 23 Jun 2008 at 1:10

  • Changed state: Started

Attachments:

from piccolo2d.

GoogleCodeExporter avatar GoogleCodeExporter commented on August 19, 2024
[deleted comment]

from piccolo2d.

GoogleCodeExporter avatar GoogleCodeExporter commented on August 19, 2024
[deleted comment]

from piccolo2d.

GoogleCodeExporter avatar GoogleCodeExporter commented on August 19, 2024
The correct url is 

http://code.google.com/p/piccolo2d/source/diff?old=26&r=95&format=side&path=
%2Fpiccolo.java%2Fbranches%2Fmavenize

Original comment by [email protected] on 8 Jul 2008 at 10:30

from piccolo2d.

GoogleCodeExporter avatar GoogleCodeExporter commented on August 19, 2024
schedule to 1.3

Original comment by [email protected] on 8 Jul 2008 at 10:31

  • Added labels: Milestone-1.3

from piccolo2d.

GoogleCodeExporter avatar GoogleCodeExporter commented on August 19, 2024
[deleted comment]

from piccolo2d.

GoogleCodeExporter avatar GoogleCodeExporter commented on August 19, 2024
[deleted comment]

from piccolo2d.

GoogleCodeExporter avatar GoogleCodeExporter commented on August 19, 2024
I started a new branch (mavenize-1.3), as we want to keep the recent trunk 
changes 
which cannot be merged into the existing mavenize branch. (r117)

After that, I 
- applied the script piccolo-mavenize.sh, 
- added the script to svn
- added the poms from the (old) mavenize branch
- modified the poms to refer to piccolo2d rather than piccolo
- (temporarily) removed checkstyle reports (will come soon)
- and commited r118

If you agree with that, please vote for r118 and we can merge the mavenize-1.3 
into 
trunk and delete both branches (after re-introducing the checkstyle reports).

There are still some minor flaws in the reports (urls pointing wrong) which I 
would 
like to fix in the trunk.

Please note the subprojects are named
- piccolo
- piccolox
- examples

Should we change the naming to
- piccolo2d
- piccolo2dx
- examples
?

Greetings,
    M

Original comment by [email protected] on 21 Jul 2008 at 2:40

from piccolo2d.

GoogleCodeExporter avatar GoogleCodeExporter commented on August 19, 2024
I put the subdirectory renaming into issue#44

Original comment by [email protected] on 22 Jul 2008 at 9:24

from piccolo2d.

GoogleCodeExporter avatar GoogleCodeExporter commented on August 19, 2024
merge done: r121

Original comment by [email protected] on 22 Jul 2008 at 9:47

from piccolo2d.

GoogleCodeExporter avatar GoogleCodeExporter commented on August 19, 2024
Remaining todos:
- checkstyle reports
- deploy maven site (rather a process than a single action)
- verify correctness of site content, especially linking.

Original comment by [email protected] on 22 Jul 2008 at 10:47

from piccolo2d.

GoogleCodeExporter avatar GoogleCodeExporter commented on August 19, 2024
[deleted comment]

from piccolo2d.

GoogleCodeExporter avatar GoogleCodeExporter commented on August 19, 2024
As Michael re-added the checkstyle reports, we can drop the two branches 
(mavenize 
and mavenize-1.3) under 
http://piccolo2d.googlecode.com/svn/piccolo2d.java/branches

Ok? If no veto comes I'll do this on saturday.

The maven site deployment also is prepared (issue#45), so this issue just needs 
verification, right?

Original comment by [email protected] on 31 Jul 2008 at 2:00

  • Changed state: Fixed

from piccolo2d.

GoogleCodeExporter avatar GoogleCodeExporter commented on August 19, 2024
As nobody seems to object to, I removed the two branches, see r325 and r326


Original comment by [email protected] on 14 Aug 2008 at 5:59

from piccolo2d.

GoogleCodeExporter avatar GoogleCodeExporter commented on August 19, 2024

Original comment by [email protected] on 15 May 2009 at 7:04

  • Changed state: Verified

from piccolo2d.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.