RE: Re[4]: [JBoss-dev] can't add a dir to thirdparty
Apache commons collections has been imported in apache-commons. --jason -Original Message- From: [EMAIL PROTECTED] [mailto:jboss- [EMAIL PROTECTED]] On Behalf Of Alex Loubyansky Sent: Friday, October 25, 2002 1:30 PM To: Jason Dillon Subject: Re[4]: [JBoss-dev] can't add a dir to thirdparty You are cool. I respect you. Please, guide me through this. I have jboss-head/thirdparty/tmp/ that contains: readme lib/ META-INF/ license manifest.mf *.class Then I execute the following: cvs import -mimported apache commons-collections version 2.0, dated 02/04/2002. thirdparty/apache/commons-collections apache commons- collections_2_0 How can I edit modules file? Were is it? alex I want to add to thirdparty the following: apache-commons/ readme lib/ commons-collections.jar I started with 'cvs add apache-commons' and got the error I wrote about. As to the jar, I would add the following way: cvs add -kb commons-collections.jar cvs ci -mapache commons collections commons-collections.jar Is it correct? JD Nope. The thirdparty module is setup in a different fashion from how it JD is checked out. Perhaps that should be changed eventually, but for now JD that is how it works. I think the build system faq covers this, but I JD will give you the short version. JD The physical repository looks like this: JD /thirdparty/ JD apache/ JD log4j/ JD lib/* JD For jboss-head this will get mapped to /thirdparty/apache-log4j. This JD is a recent change to prevent `cvs update` from checking out all files JD under 'apache', when only a subset is required. JD To add a new thirdparty library do something like this: JD 1) download the archive of the library JD 2) extract the archive into a temporary directory JD 3) remove all non-essential files (docs, examples, whatever) JD basically we only want basic README, COPYRIGHT lib/* files. JD 4) Make sure that all library files live in lib (move them if the JD archive does not have them in this order JD 5) If the library has a README and/or COPYRIGHT docs, make sure they JD are in the root. JD 6) Make sure you are in the top-level of the archive (where lib is a JD direct JD child) and: JD cvs -d CVSROOT import thirdparty/vendor/package vender JD package_version JD So for Apache/Jakarta Commons v1.1 you would: JD cvs -d CVSROOT import thirdparty/apache/commons apache commons_1_1 JD The check in comments are basically describing the new import, so list JD the full name version of the imported bits. JD Then, you need to edit CVSROOT/modules, in the bottom there is a JD thirdparty library section, copy the format of other entries for the new JD entry. Then add the module include to which ever projects you need to JD access it from. JD Then, finally, edit tools/etc/buildfragments/libraries.ent and add JD definitions of the root, lib and classpath's for this library. Note JD that you should use exact paths (no filesets) so that the build system JD does not freak out when this library is not present. JD That is it... rather simple once you get the hang of it. JD Again, if you like I can handle this for you if you tell me what you JD need done exactly. JD --jason -- Best regards, Alex Loubyansky --- This sf.net email is sponsored by: Influence the future of Java(TM) technology. Join the Java Community Process(SM) (JCP(SM)) program now. http://ads.sourceforge.net/cgi-bin/redirect.pl?sunm0004en ___ Jboss-development mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-development --- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf ___ Jboss-development mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-development
Re: Re[4]: [JBoss-dev] can't add a dir to thirdparty
Hi Jason, I am confused a little... why does lib/* contain what looks like an uncompressed jar? :)) sorry, I was frightened. Ok, so jboss-head/thirdparty/tmp/ contains: readme lib/commons-collections.jar then being in tmp I execute cvs import -mimported apache commons-collections version 2.0, dated 02/04/2002. thirdparty/apache/commons-collections apache commons-collections_2_0 How can I modify the modules file? Where is it? Thanks. alex --jason -Original Message- From: [EMAIL PROTECTED] [mailto:jboss- [EMAIL PROTECTED]] On Behalf Of Alex Loubyansky Sent: Friday, October 25, 2002 1:30 PM To: Jason Dillon Subject: Re[4]: [JBoss-dev] can't add a dir to thirdparty You are cool. I respect you. Please, guide me through this. I have jboss-head/thirdparty/tmp/ that contains: readme lib/ META-INF/ license manifest.mf *.class Then I execute the following: cvs import -mimported apache commons-collections version 2.0, dated 02/04/2002. thirdparty/apache/commons-collections apache commons- collections_2_0 How can I edit modules file? Were is it? Free Mail http://ua.fm --- This SF.net email is sponsored by: ApacheCon, November 18-21 in Las Vegas (supported by COMDEX), the only Apache event to be fully supported by the ASF. http://www.apachecon.com ___ Jboss-development mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-development
Re[4]: [JBoss-dev] can't add a dir to thirdparty
You are cool. I respect you. Please, guide me through this. I have jboss-head/thirdparty/tmp/ that contains: readme lib/ META-INF/ license manifest.mf *.class Then I execute the following: cvs import -mimported apache commons-collections version 2.0, dated 02/04/2002. thirdparty/apache/commons-collections apache commons-collections_2_0 How can I edit modules file? Were is it? alex I want to add to thirdparty the following: apache-commons/ readme lib/ commons-collections.jar I started with 'cvs add apache-commons' and got the error I wrote about. As to the jar, I would add the following way: cvs add -kb commons-collections.jar cvs ci -mapache commons collections commons-collections.jar Is it correct? JD Nope. The thirdparty module is setup in a different fashion from how it JD is checked out. Perhaps that should be changed eventually, but for now JD that is how it works. I think the build system faq covers this, but I JD will give you the short version. JD The physical repository looks like this: JD /thirdparty/ JD apache/ JD log4j/ JD lib/* JD For jboss-head this will get mapped to /thirdparty/apache-log4j. This JD is a recent change to prevent `cvs update` from checking out all files JD under 'apache', when only a subset is required. JD To add a new thirdparty library do something like this: JD 1) download the archive of the library JD 2) extract the archive into a temporary directory JD 3) remove all non-essential files (docs, examples, whatever) JD basically we only want basic README, COPYRIGHT lib/* files. JD 4) Make sure that all library files live in lib (move them if the JD archive does not have them in this order JD 5) If the library has a README and/or COPYRIGHT docs, make sure they JD are in the root. JD 6) Make sure you are in the top-level of the archive (where lib is a JD direct JD child) and: JD cvs -d CVSROOT import thirdparty/vendor/package vender JD package_version JD So for Apache/Jakarta Commons v1.1 you would: JD cvs -d CVSROOT import thirdparty/apache/commons apache commons_1_1 JD The check in comments are basically describing the new import, so list JD the full name version of the imported bits. JD Then, you need to edit CVSROOT/modules, in the bottom there is a JD thirdparty library section, copy the format of other entries for the new JD entry. Then add the module include to which ever projects you need to JD access it from. JD Then, finally, edit tools/etc/buildfragments/libraries.ent and add JD definitions of the root, lib and classpath's for this library. Note JD that you should use exact paths (no filesets) so that the build system JD does not freak out when this library is not present. JD That is it... rather simple once you get the hang of it. JD Again, if you like I can handle this for you if you tell me what you JD need done exactly. JD --jason -- Best regards, Alex Loubyansky --- This sf.net email is sponsored by: Influence the future of Java(TM) technology. Join the Java Community Process(SM) (JCP(SM)) program now. http://ads.sourceforge.net/cgi-bin/redirect.pl?sunm0004en ___ Jboss-development mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-development
RE: Re[4]: [JBoss-dev] can't add a dir to thirdparty
I am confused a little... why does lib/* contain what looks like an uncompressed jar? --jason -Original Message- From: [EMAIL PROTECTED] [mailto:jboss- [EMAIL PROTECTED]] On Behalf Of Alex Loubyansky Sent: Friday, October 25, 2002 1:30 PM To: Jason Dillon Subject: Re[4]: [JBoss-dev] can't add a dir to thirdparty You are cool. I respect you. Please, guide me through this. I have jboss-head/thirdparty/tmp/ that contains: readme lib/ META-INF/ license manifest.mf *.class Then I execute the following: cvs import -mimported apache commons-collections version 2.0, dated 02/04/2002. thirdparty/apache/commons-collections apache commons- collections_2_0 How can I edit modules file? Were is it? alex I want to add to thirdparty the following: apache-commons/ readme lib/ commons-collections.jar I started with 'cvs add apache-commons' and got the error I wrote about. As to the jar, I would add the following way: cvs add -kb commons-collections.jar cvs ci -mapache commons collections commons-collections.jar Is it correct? JD Nope. The thirdparty module is setup in a different fashion from how it JD is checked out. Perhaps that should be changed eventually, but for now JD that is how it works. I think the build system faq covers this, but I JD will give you the short version. JD The physical repository looks like this: JD /thirdparty/ JD apache/ JD log4j/ JD lib/* JD For jboss-head this will get mapped to /thirdparty/apache-log4j. This JD is a recent change to prevent `cvs update` from checking out all files JD under 'apache', when only a subset is required. JD To add a new thirdparty library do something like this: JD 1) download the archive of the library JD 2) extract the archive into a temporary directory JD 3) remove all non-essential files (docs, examples, whatever) JD basically we only want basic README, COPYRIGHT lib/* files. JD 4) Make sure that all library files live in lib (move them if the JD archive does not have them in this order JD 5) If the library has a README and/or COPYRIGHT docs, make sure they JD are in the root. JD 6) Make sure you are in the top-level of the archive (where lib is a JD direct JD child) and: JD cvs -d CVSROOT import thirdparty/vendor/package vender JD package_version JD So for Apache/Jakarta Commons v1.1 you would: JD cvs -d CVSROOT import thirdparty/apache/commons apache commons_1_1 JD The check in comments are basically describing the new import, so list JD the full name version of the imported bits. JD Then, you need to edit CVSROOT/modules, in the bottom there is a JD thirdparty library section, copy the format of other entries for the new JD entry. Then add the module include to which ever projects you need to JD access it from. JD Then, finally, edit tools/etc/buildfragments/libraries.ent and add JD definitions of the root, lib and classpath's for this library. Note JD that you should use exact paths (no filesets) so that the build system JD does not freak out when this library is not present. JD That is it... rather simple once you get the hang of it. JD Again, if you like I can handle this for you if you tell me what you JD need done exactly. JD --jason -- Best regards, Alex Loubyansky --- This sf.net email is sponsored by: Influence the future of Java(TM) technology. Join the Java Community Process(SM) (JCP(SM)) program now. http://ads.sourceforge.net/cgi-bin/redirect.pl?sunm0004en ___ Jboss-development mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-development --- This sf.net email is sponsored by: Influence the future of Java(TM) technology. Join the Java Community Process(SM) (JCP(SM)) program now. http://ads.sourceforge.net/cgi-bin/redirect.pl?sunm0004en ___ Jboss-development mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-development