Comments (18)
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.
attach files
Original comment by [email protected]
on 21 Jun 2008 at 1:16
Attachments:
from piccolo2d.
Original comment by [email protected]
on 21 Jun 2008 at 2:30
- Changed state: Accepted
from piccolo2d.
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.
[deleted comment]
from piccolo2d.
[deleted comment]
from piccolo2d.
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.
schedule to 1.3
Original comment by [email protected]
on 8 Jul 2008 at 10:31
- Added labels: Milestone-1.3
from piccolo2d.
[deleted comment]
from piccolo2d.
[deleted comment]
from piccolo2d.
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.
I put the subdirectory renaming into issue#44
Original comment by [email protected]
on 22 Jul 2008 at 9:24
from piccolo2d.
merge done: r121
Original comment by [email protected]
on 22 Jul 2008 at 9:47
from piccolo2d.
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.
[deleted comment]
from piccolo2d.
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.
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.
Original comment by [email protected]
on 15 May 2009 at 7:04
- Changed state: Verified
from piccolo2d.
Related Issues (20)
- setMaxScale and setMinScale not working. HOT 5
- artha HOT 1
- hosting piccolo2d.org HOT 14
- Add Zoomable Tag-Cloud generating tool to Piccolo2D.NET Applications web page HOT 3
- Update junit dependency version to 4.11 HOT 4
- Merge build-related changes from release-1.3 branch to trunk HOT 4
- Merge build-related changes from trunk to branches/3.0-spike HOT 3
- Upload release javadocs for versions 1.3.2, 2.0, and 3.0 to piccolo2d.org HOT 2
- Version 1.3.2 is missing fix for issue 207
- edu.umd.cs.piccolo.examples.ExampleRunner referred to in 3.x on svn trunk HOT 2
- Running PFrame full screen on Raspberry Pie (Raspberrian) throws null pointer HOT 5
- MouseWheelZoomEventHandler doesnt stop zooming HOT 1
- 404 on clicking C# API link from Download page HOT 3
- PPath.setPathToRectangle method(s) are missing from versions 2 and later HOT 3
- Missplaced underlines in PStyledText HOT 3
- PStyledText too closed for extension in derivations HOT 3
- Provide access to getPropertyChangeListeners from PNode HOT 3
- PPath.createPolyline method are missing from versions 2 and later HOT 4
- Update maven plugin dependency versions in preparation for 3.0.1 release HOT 2
- PMouseWheelZoomXYEventHandler : I can not commit (403 Forbidden) HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from piccolo2d.