uPortal IRC Logs-2007-03-12

[06:28:53 CDT(-0500)] * esm (n=esm@clue.mse.jhu.edu) has joined ##uportal
[07:37:27 CDT(-0500)] <esm> morning all (smile)
[08:45:56 CDT(-0500)] * phunni (n=p-hunnis@164.11.148.45) has joined ##uportal
[08:46:33 CDT(-0500)] <phunni> hello?
[08:47:10 CDT(-0500)] <phunni> anyone in here?
[09:02:47 CDT(-0500)] <phunni> Is this purely for uPortal developers, or are we allowed to ask for help with more general uPortal problem in here?
[09:03:00 CDT(-0500)] <esm> hey phunni
[09:03:14 CDT(-0500)] <esm> sure ask away the chat room participation isn't limited to just developers
[09:03:25 CDT(-0500)] <esm> can't guarentee that I can help you though (smile)
[09:05:09 CDT(-0500)] <phunni> (smile) excellent
[09:05:32 CDT(-0500)] <phunni> It's (hopefully) a simple problem - albeit an annoying one
[09:07:27 CDT(-0500)] <phunni> I'm in the middle of upgrading from 2.4.2 to 2.5.3 and I've managed to get everything pretty much working how I'd expect - except that, for some reason, pretty much all logging goes to the console and not to our log files - despite all log4j.properties all using a RollingFileAppender...
[09:10:10 CDT(-0500)] <esm> are you putting your log4j logging config in properties/Logging.properties?
[09:11:11 CDT(-0500)] <phunni> There is a Logger.properties and it contains all the right config - once again, a RollingFileAppender...
[09:11:41 CDT(-0500)] <phunni> I've done a search in Tomcat for log4j.properties and they all should be logging to a file...
[09:13:23 CDT(-0500)] <esm> Where is your log4j jar file in Tomcat? If you do a search for log4j*.jar how many do you find?
[09:13:34 CDT(-0500)] <esm> (are you on *nix or windows?)
[09:14:48 CDT(-0500)] <EricDalquist> morning all
[09:15:45 CDT(-0500)] <esm> morning!
[09:20:25 CDT(-0500)] <phunni> morning
[09:20:51 CDT(-0500)] <phunni> This is a Windows issue as I'm just trying ot get it working on my local box - it will be deployed to Solaris...
[09:21:38 CDT(-0500)] <phunni> There is a log4j.properties in the WEB-INF/classes directory of every portlet app and uPortal itself... Both the portlets and uPortal are logging to the console...
[09:35:20 CDT(-0500)] <EricDalquist> wierd
[09:35:40 CDT(-0500)] <EricDalquist> from looking at the rest of the chat log the only thing I could think of too is some JAR loading issue
[09:36:03 CDT(-0500)] <EricDalquist> I'd be interested in hearing where you have log4j jars and commons logging jars
[09:36:49 CDT(-0500)] <phunni> weird is right. I've searched for log4j.jar as well and the only one not in the specific webapps was one in shared/lib - but when I removed it then uPortal threw a NoClassDefFoundException
[09:37:33 CDT(-0500)] <phunni> Although I suppose that could have been from removing commons-logging.jar - let me try and remove log4j from the shared/lib and leave commons-logging.jar...
[09:39:36 CDT(-0500)] <phunni> nope - same problem... Maybe I should try that the other way around...
[09:39:49 CDT(-0500)] <EricDalquist> you want a commons-logging jar and a log4j jar in each webapp
[09:40:33 CDT(-0500)] <phunni> yeah - I do have, it's the jars in shared/lib that I'm looking at now...
[09:41:00 CDT(-0500)] <EricDalquist> I think you probably want those in server/lib
[09:41:07 CDT(-0500)] <EricDalquist> if you need logging for the tomcat server itself
[09:42:52 CDT(-0500)] <phunni> I've removed log4j.jar from shared/lib - but left commons-logging in there and it seems to have fixed the problem... Although I need to test further in case, as you say, I've broken smoething more fundamental...
[09:44:48 CDT(-0500)] <phunni> but, assuming (perhaps prematurely) it's fixed, thanks for the help guys
[09:48:17 CDT(-0500)] <EricDalquist> yup
[09:48:31 CDT(-0500)] <EricDalquist> glad to hear its working
[09:49:10 CDT(-0500)] <phunni> cheers
[09:49:12 CDT(-0500)] * phunni (n=p-hunnis@164.11.148.45) has left ##uportal
[09:51:51 CDT(-0500)] <esm> rm fixes all woes (smile)
[10:00:22 CDT(-0500)] <EricDalquist> hey esm, in my efforts to mavenize uP3 I want to finish up the pom for PersonDirectory
[10:00:33 CDT(-0500)] <esm> cool!
[10:00:49 CDT(-0500)] <esm> that will be nice, no need to install a snapshot into the local repo
[10:01:08 CDT(-0500)] <EricDalquist> what do I need to do if I want maven to be able to install the artifact into the jasig repo and publish the site
[10:01:15 CDT(-0500)] <EricDalquist> or are those steps usually done by hand?
[10:01:27 CDT(-0500)] <esm> no maven can do that
[10:01:33 CDT(-0500)] <esm> you need... let me check (smile)
[10:02:50 CDT(-0500)] <esm> you need a <distributionManagement> element in the pom
[10:02:59 CDT(-0500)] <EricDalquist> ok
[10:03:05 CDT(-0500)] <EricDalquist> does pluto have an example?
[10:03:10 CDT(-0500)] <esm> inside the dM element, you need a <site> element
[10:03:17 CDT(-0500)] <esm> and a <repository> elmeent
[10:03:18 CDT(-0500)] <esm> yeah,
[10:03:28 CDT(-0500)] <esm> the pluto pom will work
[10:04:46 CDT(-0500)] <esm> http://maven.apache.org/ref/current/maven-model/maven.html#class_distributionManagement
[10:04:53 CDT(-0500)] <esm> that is the maven page on it
[10:05:06 CDT(-0500)] <EricDalquist> awesome, thanks
[10:05:11 CDT(-0500)] <esm> http://maven.apache.org/ref/current/maven-model/maven.html is the parent page for the descriptor
[10:05:12 CDT(-0500)] <esm> np
[10:05:19 CDT(-0500)] <EricDalquist> I'll get working on that and let you know if I have questions along the way
[10:05:36 CDT(-0500)] <esm> np i'm here all day (smile)
[10:05:48 CDT(-0500)] <esm> just enjoying the fruits of my labors
[10:05:56 CDT(-0500)] <esm> - seeing all the systems I patched updated to DST -
[10:06:02 CDT(-0500)] <EricDalquist> (smile)
[10:11:29 CDT(-0500)] <esm> when you configure the <site> in your <distributionManagement> element
[10:11:44 CDT(-0500)] <esm> you will probably want to update your ~/.m2/settings.xml file with credentials for accessing the site
[10:11:59 CDT(-0500)] <esm> otherwise the deploy process asks you for your username and password over and over again.
[10:13:10 CDT(-0500)] <esm> in ~/.m2/settings.xml, create a <servers> element and inside that a <server> element. Use the <id> from <distributionManagment>/<site>/<id> as the <id> for the server in the <server> element.
[10:13:54 CDT(-0500)] <esm> http://maven.apache.org/ref/current/maven-settings/settings.html#class_server
[10:14:32 CDT(-0500)] <esm> you can do public key auth if your url to the site is an scp url, here's how I have one of my internal sites set up:
[10:14:38 CDT(-0500)] <esm> <servers>
[10:14:38 CDT(-0500)] <esm> <server>
[10:14:38 CDT(-0500)] <esm> <id>bajor-m2</id>
[10:14:38 CDT(-0500)] <esm> <username>esm</username>
[10:14:38 CDT(-0500)] <esm> <privateKey>/home/esm/.ssh/identity_bajor</privateKey>
[10:14:38 CDT(-0500)] <esm> <passphrase/>
[10:14:40 CDT(-0500)] <esm> <directoryPermissions>777</directoryPermissions>
[10:14:42 CDT(-0500)] <esm> <filePermissions>777</filePermissions>
[10:14:44 CDT(-0500)] <esm> </server>
[10:14:46 CDT(-0500)] <esm> </servers>
[10:14:56 CDT(-0500)] <esm> Note that the 777 permissions are bad - you probably don't want those.
[10:15:00 CDT(-0500)] <EricDalquist> (smile)
[10:15:07 CDT(-0500)] <esm> I think that the deploy plugin ignores those anyway.
[11:20:25 CDT(-0500)] * lescour (n=JBouncer@adsl-38-10-98.tulsaconnect.com) has joined ##uportal
[11:54:34 CDT(-0500)] <EricDalquist> oi .. well I need to get all the permissions setup on ja-sig.org
[12:12:31 CDT(-0500)] <esm> nice (smile)
[12:19:07 CDT(-0500)] <esm> so PD is all neat and tidy now w.r.t. maven 2 and distribution?
[12:24:31 CDT(-0500)] * asg_michael (i=asg_mich@68-117-209-109.dhcp.athn.ga.charter.com) has joined ##uportal
[13:06:39 CDT(-0500)] <asg_michael> Anyone know why provider.SimpleSecurityContext is showing up in the log file even though provider.SimpleLdapSecurityContextFactory is the only one uncommented
[13:07:00 CDT(-0500)] <asg_michael> in security.properties
[13:07:23 CDT(-0500)] <EricDalquist> not sure asg_michael ... its been a while since I've played with uP2 security.properties
[13:19:47 CDT(-0500)] <EricDalquist> ok ... now to remember how to setup ssh keys (smile)
[13:44:49 CDT(-0500)] <EricDalquist> grr
[13:47:39 CDT(-0500)] <esm> ruh-roh what's up
[13:50:26 CDT(-0500)] <EricDalquist> just ssh keys
[13:50:38 CDT(-0500)] <EricDalquist> I'm not sure ja-sig.org is dealing with them ok
[13:50:49 CDT(-0500)] <EricDalquist> I can't get em to work from the cygwin ssh client or SecureCRT
[13:51:14 CDT(-0500)] <EricDalquist> so I'm just going to be bad for a bit and not use a key
[13:51:21 CDT(-0500)] <EricDalquist> I'll try again from home with my osx laptop
[13:51:21 CDT(-0500)] <esm> nice!
[13:51:25 CDT(-0500)] <esm> yeah
[13:51:33 CDT(-0500)] <EricDalquist> oh
[13:51:46 CDT(-0500)] <EricDalquist> can I give all the entries under distributionManagement the same id?
[13:51:53 CDT(-0500)] <EricDalquist> so they use the same server entry in my settings.xml?
[13:54:03 CDT(-0500)] <EricDalquist> also ... now that I have my distributionManagement entry all set
[13:54:09 CDT(-0500)] <EricDalquist> what else do I need to do?
[13:54:18 CDT(-0500)] <EricDalquist> or to I just start running deploy plugin commands?
[13:55:51 CDT(-0500)] <esm> ok um
[13:56:02 CDT(-0500)] <esm> I think that yes, you can give them the same id
[13:56:04 CDT(-0500)] <esm> give it a shot
[13:56:06 CDT(-0500)] <esm> i've never tried
[13:56:09 CDT(-0500)] <EricDalquist> (smile)
[13:56:30 CDT(-0500)] <esm> i think though, yes, just run mvn deploy in the base dir of your PD maven project
[13:56:44 CDT(-0500)] <esm> and that should push out the artifiacts to the repository
[13:56:49 CDT(-0500)] <esm> use mvn deploy-site to push out the website
[13:56:57 CDT(-0500)] <EricDalquist> ok
[13:56:59 CDT(-0500)] <esm> if you screw up you can just rm -rf it
[13:57:03 CDT(-0500)] <EricDalquist> (smile)
[13:57:08 CDT(-0500)] <esm> i mean, save a copy of the existing website somewhere
[13:57:19 CDT(-0500)] <EricDalquist> hrm ... it just asked me for my password ... doesn't seem to be seeing the settings.xml
[13:57:47 CDT(-0500)] <esm> what does your settings.xml entry look like?
[13:58:10 CDT(-0500)] <EricDalquist> <settings>
[13:58:10 CDT(-0500)] <EricDalquist> <servers>
[13:58:10 CDT(-0500)] <EricDalquist> <server>
[13:58:10 CDT(-0500)] <EricDalquist> <id>jasig.maven2</id>
[13:58:10 CDT(-0500)] <EricDalquist> <username>edalquist</username>
[13:58:10 CDT(-0500)] <EricDalquist> <password>XXX</password>
[13:58:12 CDT(-0500)] <EricDalquist> <directoryPermissions>777</directoryPermissions>
[13:58:14 CDT(-0500)] <EricDalquist> <filePermissions>777</filePermissions>
[13:58:16 CDT(-0500)] <EricDalquist> </server>
[13:58:18 CDT(-0500)] <EricDalquist> </servers>
[13:58:20 CDT(-0500)] <EricDalquist> </settings>
[13:59:00 CDT(-0500)] <EricDalquist> eh
[13:59:01 CDT(-0500)] <esm> hm.
[13:59:08 CDT(-0500)] <EricDalquist> I just realized I typoed the id in my pom
[13:59:14 CDT(-0500)] <esm> ah-hah!
[13:59:44 CDT(-0500)] <EricDalquist> how does it pick between the regular and snapshot repos
[14:00:02 CDT(-0500)] <esm> there is an element in the <repository> that signals it
[14:00:10 CDT(-0500)] <esm> let me look it up
[14:00:24 CDT(-0500)] <esm> i think it is <snapshots>
[14:00:59 CDT(-0500)] <esm> ok
[14:01:09 CDT(-0500)] <esm> repositories/repository/releases
[14:01:19 CDT(-0500)] <esm> and repositories/repository/snapshots
[14:01:51 CDT(-0500)] <EricDalquist> not sure I follow
[14:01:56 CDT(-0500)] <esm> inside the <releases> or <snapshot> lement you specifiy <enabled>true</enabled> or <enabled>false</enabled>
[14:02:04 CDT(-0500)] <EricDalquist> is that how the deploy plugin picks between them?
[14:02:12 CDT(-0500)] <esm> <repositories>
[14:02:12 CDT(-0500)] <esm> <repository>
[14:02:12 CDT(-0500)] <esm> <releases>
[14:02:12 CDT(-0500)] <esm> <enabled/>
[14:02:12 CDT(-0500)] <esm> <updatePolicy/>
[14:02:12 CDT(-0500)] <esm> <checksumPolicy/>
[14:02:14 CDT(-0500)] <esm> </releases>
[14:02:16 CDT(-0500)] <esm> <snapshots>
[14:02:18 CDT(-0500)] <esm> <enabled/>
[14:02:20 CDT(-0500)] <esm> <updatePolicy/>
[14:02:22 CDT(-0500)] <esm> <checksumPolicy/>
[14:02:24 CDT(-0500)] <esm> </snapshots>
[14:02:26 CDT(-0500)] <esm> <id/>
[14:02:28 CDT(-0500)] <esm> <name/>
[14:02:30 CDT(-0500)] <esm> <url/>
[14:02:32 CDT(-0500)] <esm> <layout/>
[14:02:34 CDT(-0500)] <esm> </repository>
[14:02:36 CDT(-0500)] <esm> </repositories>
[14:02:40 CDT(-0500)] <esm> oh
[14:02:42 CDT(-0500)] <esm> i see what you mean
[14:03:13 CDT(-0500)] <esm> if you add a <snapshotRepository> to <distributionManagement> then snapshots get deployed there
[14:03:33 CDT(-0500)] <esm> otherwise it defaults to the repository you have defined in <repository>
[14:03:36 CDT(-0500)] <EricDalquist> and it figures that out by a -SNAPSHOT at the end of the version
[14:03:36 CDT(-0500)] <esm> does that make sense?
[14:03:38 CDT(-0500)] <esm> yeah
[14:03:40 CDT(-0500)] <EricDalquist> ok
[14:03:44 CDT(-0500)] <EricDalquist> thats what I wanted to check
[14:04:36 CDT(-0500)] <esm> uniqueVersion is an element in the <snapshotRepository> elemetn you might be interested in
[14:04:49 CDT(-0500)] <esm> it appends a timestamp to the version when it is deployed
[14:05:31 CDT(-0500)] <EricDalquist> ok
[14:05:51 CDT(-0500)] <EricDalquist> do you know how to get the deploy plugin to also deploy a -sources.jar and a -javadocs.jar?
[14:06:12 CDT(-0500)] <esm> are you generating -sources jar right now?
[14:06:29 CDT(-0500)] <esm> i'd think it would deploy them automatically if you are building them
[14:06:38 CDT(-0500)] <EricDalquist> probably not
[14:06:49 CDT(-0500)] <esm> right sooo..
[14:06:51 CDT(-0500)] <EricDalquist> so I guess the better question is ... how do I generate a -sources jar
[14:06:52 CDT(-0500)] <EricDalquist> so I guess the better question is ... how do I generate a -sources jar(smile)
[14:06:59 CDT(-0500)] <EricDalquist> ack ... friggin up arrow
[14:07:05 CDT(-0500)] <esm> (smile)
[14:07:08 CDT(-0500)] <esm> i need to dig that one up
[14:07:15 CDT(-0500)] <esm> by the way
[14:07:32 CDT(-0500)] <esm> in maven 2 -sources etc are called classifiers
[14:08:00 CDT(-0500)] <EricDalquist> good to know
[14:12:04 CDT(-0500)] <esm> well supposedly mvn source:jar does it
[14:12:55 CDT(-0500)] <esm> http://maven.apache.org/plugins/maven-source-plugin/examples/configureplugin.html
[14:13:14 CDT(-0500)] <esm> I don't know if it automatically executes during the package lifecycle
[14:13:27 CDT(-0500)] <EricDalquist> ah
[14:13:38 CDT(-0500)] <EricDalquist> I'll look into that
[14:13:46 CDT(-0500)] <esm> e.g. if you want to always generate and distribute source jars each time you run mvn package, you will have to udpate the plugin configuration to execute during the package lifecycle
[14:13:51 CDT(-0500)] <esm> but it might already be configured to do so
[14:13:54 CDT(-0500)] <esm> not sure -
[14:15:13 CDT(-0500)] <esm> i'll try it out here on a project of mine
[14:15:22 CDT(-0500)] <EricDalquist> I'll give it a try in a few
[14:15:27 CDT(-0500)] <EricDalquist> working on file permissions right now
[14:15:52 CDT(-0500)] <esm> without adding anything to my POM it works just fine running 'mvn source:jar'
[14:15:56 CDT(-0500)] <esm> cool
[14:16:12 CDT(-0500)] <esm> hmm
[14:17:49 CDT(-0500)] <EricDalquist> ok ... that generates the JAR for me ... deploy still seems to ignore it
[14:18:08 CDT(-0500)] <esm> ok
[14:20:01 CDT(-0500)] <EricDalquist> found it
[14:20:23 CDT(-0500)] <EricDalquist> need to add this to the build plugins:
[14:20:25 CDT(-0500)] <EricDalquist> <plugin>
[14:20:25 CDT(-0500)] <EricDalquist> <groupId>org.apache.maven.plugins</groupId>
[14:20:25 CDT(-0500)] <EricDalquist> <artifactId>maven-source-plugin</artifactId>
[14:20:25 CDT(-0500)] <EricDalquist> <executions>
[14:20:25 CDT(-0500)] <EricDalquist> <execution>
[14:20:25 CDT(-0500)] <EricDalquist> <id>attach-sources</id>
[14:20:27 CDT(-0500)] <EricDalquist> <goals>
[14:20:28 CDT(-0500)] <esm> yeah ok
[14:20:29 CDT(-0500)] <EricDalquist> <goal>jar</goal>
[14:20:30 CDT(-0500)] <esm> cool
[14:20:31 CDT(-0500)] <EricDalquist> </goals>
[14:20:33 CDT(-0500)] <EricDalquist> </execution>
[14:20:35 CDT(-0500)] <EricDalquist> </executions>
[14:20:37 CDT(-0500)] <EricDalquist> </plugin>
[14:20:39 CDT(-0500)] <EricDalquist> there is a similar one for attach-javadoc
[14:20:47 CDT(-0500)] <esm> yeah I coudln't find that
[14:20:54 CDT(-0500)] <esm> on the maven site
[14:20:54 CDT(-0500)] <esm> dang
[14:21:42 CDT(-0500)] <esm> nice
[14:23:04 CDT(-0500)] <EricDalquist> man ... the more I use maven the more I like it
[14:23:08 CDT(-0500)] <EricDalquist> mmm koolaid
[14:23:09 CDT(-0500)] <esm> (smile)
[14:23:31 CDT(-0500)] <esm> well there will be times when you curse it but yeah for the most part it is really nice to use once you get the hang of it
[14:23:36 CDT(-0500)] <EricDalquist> http://developer.ja-sig.org/maven2/org/jasig/person-directory/1.0.0/
[14:23:51 CDT(-0500)] <esm> sweet!
[14:24:20 CDT(-0500)] <esm> will you link up the PD pom with the parent ja-sig pom later?
[14:24:37 CDT(-0500)] * lescour (n=JBouncer@adsl-38-10-98.tulsaconnect.com) has joined ##uportal
[14:25:49 CDT(-0500)] <EricDalquist> yeah
[14:25:51 CDT(-0500)] <EricDalquist> http://www.ja-sig.org/wiki/display/JSG/Using+Maven+for+your+project
[14:26:14 CDT(-0500)] <EricDalquist> I want to create a ja-sig pom with all the base info and put a write-up there so we can standardize
[14:26:44 CDT(-0500)] <esm> yeah excellent
[14:27:14 CDT(-0500)] <EricDalquist> http://developer.ja-sig.org/projects/persondirectory/
[14:27:30 CDT(-0500)] * esm cheers
[14:27:32 CDT(-0500)] <esm> nice
[14:31:09 CDT(-0500)] <esm> the other cool thing you can do is provide your web site presentation layer stuff as a jar
[14:31:25 CDT(-0500)] <esm> essentially package up the skin and publish it to the repo
[14:31:42 CDT(-0500)] <esm> then others, in their site.xml descriptor can reference the skin artifact and re-use t
[14:31:51 CDT(-0500)] <EricDalquist> cool
[14:32:30 CDT(-0500)] <esm> you can do similar things with codestyle and pmd reports
[14:32:51 CDT(-0500)] <esm> package up your rules, publish the artifact, and other projects can reuse
[14:34:00 CDT(-0500)] <EricDalquist> sounds like a good path to get going down
[14:34:50 CDT(-0500)] <EricDalquist> yay ... I can just add person-directory to my pom now
[14:34:56 CDT(-0500)] <esm> yep!
[14:35:01 CDT(-0500)] <EricDalquist> now I should only need to bootstrap gap and up2api
[14:35:06 CDT(-0500)] <esm> yeah
[14:35:45 CDT(-0500)] <esm> there are some places - well, at least one - where up3 code depends on a gap impl
[14:35:53 CDT(-0500)] <EricDalquist> I'm sure there is (smile)
[14:36:08 CDT(-0500)] <esm> it would be nice (later) to separate gap out into a gap-api and a gap-impl artifacts. not important now
[14:36:10 CDT(-0500)] <EricDalquist> I'm going to see if I have any time to contact Dan and see about mavenizing gap
[14:36:18 CDT(-0500)] <esm> cool.
[14:36:21 CDT(-0500)] <EricDalquist> later for that last comment
[14:36:25 CDT(-0500)] <EricDalquist> but on my plate
[14:36:29 CDT(-0500)] <esm> right
[14:36:54 CDT(-0500)] <esm> if i get this pluto stuff done tonight I can begin hacking on maven 2 simple any time
[14:37:01 CDT(-0500)] <EricDalquist> cool
[14:37:14 CDT(-0500)] <esm> i owe you an updated webpage
[14:37:26 CDT(-0500)] <esm> which I got distracted from this weekend but I will work on that tool
[14:37:28 CDT(-0500)] <esm> er
[14:37:29 CDT(-0500)] <esm> too
[14:38:22 CDT(-0500)] <EricDalquist> (smile)
[14:38:59 CDT(-0500)] <esm> i'll work on it now. i'm going to start by outlining the code modules that i was working on
[14:39:07 CDT(-0500)] <esm> but of course the list can change as you see fit
[14:40:00 CDT(-0500)] <EricDalquist> that sounds good
[14:40:14 CDT(-0500)] <esm> next I'll work on the dependency analysis as well
[14:46:38 CDT(-0500)] <esm> q: are you going to use org.jasig.portal as the m2 groupId for up3 artifacts?
[14:53:47 CDT(-0500)] <EricDalquist> I've just been using org.jasig
[14:53:52 CDT(-0500)] <EricDalquist> as the groupId for everything
[14:54:03 CDT(-0500)] <EricDalquist> oh wait
[14:54:07 CDT(-0500)] <EricDalquist> I am using o.j.p
[14:54:17 CDT(-0500)] <EricDalquist> I'm not sure
[14:54:34 CDT(-0500)] <EricDalquist> I had just used org.jasig for person directory and my bootstraping of gap and up2-api
[14:54:37 CDT(-0500)] <EricDalquist> what do you think?
[15:04:58 CDT(-0500)] <esm> I don't know - my gut was to reserve org.jasig for jasig-wide things, and each sub-project would have its own group id. Typically the group id is the base java package of the project (but it doesn't have to be)
[15:05:03 CDT(-0500)] <esm> its a namespace issue
[15:05:19 CDT(-0500)] <esm> if everything is in org.jasig, you just have to be aware that your artifact names don't collied
[15:05:22 CDT(-0500)] <esm> collide
[15:05:31 CDT(-0500)] <EricDalquist> yeah
[15:05:51 CDT(-0500)] <EricDalquist> that is true
[15:05:55 CDT(-0500)] <esm> so it may make sense for uP3 to be in org.jasig.portal, GAP in org.jasig.gap, Person Directory... well, i dunno.
[15:05:58 CDT(-0500)] <EricDalquist> well I'll look at changing that tomorrow
[15:06:16 CDT(-0500)] <esm> if you envision other services beside PD that you'd want to distribute as seperate artifacts maybe org.jasig.portal.services makes sense
[15:10:19 CDT(-0500)] <EricDalquist> yay ... everything compiles in mvn-simple
[15:59:57 CDT(-0500)] <esm> weet
[15:59:59 CDT(-0500)] <esm> er
[16:00:01 CDT(-0500)] <esm> sweet
[16:00:09 CDT(-0500)] <EricDalquist> and most of the unit tests pass
[16:00:14 CDT(-0500)] <EricDalquist> just a lot of file shuffling needed
[16:00:32 CDT(-0500)] <esm> ok very awesome
[16:00:41 CDT(-0500)] <esm> i framed out the code modules page
[16:00:48 CDT(-0500)] <esm> i need to fill in some notes in the table
[16:00:56 CDT(-0500)] <esm> http://www.ja-sig.org/wiki/display/UP3/Code+Modules
[16:01:30 CDT(-0500)] <EricDalquist> very nice
[16:03:07 CDT(-0500)] <EricDalquist> I'll try and read over it tonight and add some comments
[16:03:12 CDT(-0500)] <esm> thanks
[16:03:40 CDT(-0500)] <esm> i'll plan on adding some more - I have some I haven't committed yet to the branch b/c they didn't have their dependencies resolved
[16:03:53 CDT(-0500)] <esm> so i have to look at my working copy
[16:04:05 CDT(-0500)] <EricDalquist> cool
[16:31:52 CDT(-0500)] * esm (n=esm@clue.mse.jhu.edu) has left ##uportal