Revision: 5739
http://squirrel-sql.svn.sourceforge.net/squirrel-sql/?rev=5739&view=rev
Author: manningr
Date: 2010-07-18 14:03:32 +0000 (Sun, 18 Jul 2010)
Log Message:
-----------
Ensure that macosx plugin's src/main/resources directory has been added prior to moving doc folder there.
Modified Paths:
--------------
trunk/mavenize/mavenize.pl
Modified: trunk/mavenize/mavenize.pl
===================================================================
--- trunk/mavenize/mavenize.pl 2010-07-18 02:15:18 UTC (rev 5738)
+++ trunk/mavenize/mavenize.pl 2010-07-18 14:03:32 UTC (rev 5739)
@@ -39,7 +39,9 @@
$macDir = $topDir . "/mac";
$onlyCopyPoms = 0;
+%svnmkdirpaths = ( "paths that have already been " => " passed to svnmkdir");
+
$cache_deps = <<"EOF";
<dependency>
<groupId>net.sf.squirrel-sql.thirdparty-non-maven</groupId>
@@ -450,8 +452,13 @@
sub svnmkdir {
my $absolutepath = shift;
- `svn mkdir --parents $absolutepath`;
-
+ if (exists($svnmkdirpaths{$absolutepath})) {
+ return;
+ } else {
+ print "svnmkdir: $absolutepath\n";
+ `svn mkdir --parents $absolutepath`;
+ $svnmkdirpaths{$absolutepath} = "added";
+ }
}
sub getPackageFromFile {
@@ -611,9 +618,11 @@
my $baseDir = shift;
print "findAndCopyDoc: moving documentation files from $baseDir/doc/... to $baseDir/src/main/resources/doc...\n";
+
#chdir("$baseDir/doc") or die "findAndCopyDoc: Couldn't chdir to $baseDir: $!\n";
#`find . -type f -printf "%h\n" | grep -v "^./main/" | grep -v ".svn" | uniq | sort | xargs -ti svn mkdir --parents $baseDir/src/main/resources/doc/{}`;
#`find . -type f -print | grep -v "^./main/" | grep -v ".svn" | uniq | sort | xargs -ti svn move {} $baseDir/src/main/resources/doc/{}`;
+ svnmkdir("$baseDir/src/main/resources");
`svn move $baseDir/doc $baseDir/src/main/resources`;
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|