Return-Path: Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: (qmail 75213 invoked from network); 8 Aug 2008 14:18:50 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 8 Aug 2008 14:18:50 -0000 Received: (qmail 3301 invoked by uid 500); 8 Aug 2008 14:18:45 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 3247 invoked by uid 500); 8 Aug 2008 14:18:44 -0000 Mailing-List: contact dev-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@geronimo.apache.org List-Id: Delivered-To: mailing list dev@geronimo.apache.org Received: (qmail 3108 invoked by uid 99); 8 Aug 2008 14:18:44 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 08 Aug 2008 07:18:44 -0700 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [76.13.13.41] (HELO smtp102.prem.mail.ac4.yahoo.com) (76.13.13.41) by apache.org (qpsmtpd/0.29) with SMTP; Fri, 08 Aug 2008 14:17:46 +0000 Received: (qmail 20826 invoked from network); 8 Aug 2008 14:17:11 -0000 Received: from unknown (HELO drwoods.local) (drw_web@75.177.164.142 with plain) by smtp102.prem.mail.ac4.yahoo.com with SMTP; 8 Aug 2008 14:17:11 -0000 X-YMail-OSG: nmZAsk0VM1mTARZOZDp0sBIKGdZ.RcJTQOCXUOEiMacz9NPdMqJjGE32Q_ue1Lzsno2AoRBT9UGMu62g1vUntNZnL_MqfFdnna7LpeumiD8nE04Rqq5YhZj9691byF2k37Exk8VIC5qT9F3Np4hlIwHK X-Yahoo-Newman-Property: ymail-3 Message-ID: <489C5566.5080901@apache.org> Date: Fri, 08 Aug 2008 10:17:10 -0400 From: Donald Woods User-Agent: Thunderbird 2.0.0.16 (Macintosh/20080707) MIME-Version: 1.0 To: dev@geronimo.apache.org Subject: Re: Another samples issue ... how much does a user have to build? References: <4880D44F.6050505@earthlink.net> In-Reply-To: <4880D44F.6050505@earthlink.net> Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=sha1; boundary="------------ms070401000902050704040501" X-Virus-Checked: Checked by ClamAV on apache.org This is a cryptographically signed message in MIME format. --------------ms070401000902050704040501 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit I just upgraded the 2.1 samples branch (r683972) to use the updated genesis-1.5-SNAPSHOT build (which turns off the unique timestamps on snapshot artifacts.) I'll work on updating the build to use the server's private repo artifacts later today and then will work on merging all these changes into the samples trunk. -Donald Joe Bohn wrote: > > In the past we had asserted that a user should be able to pick up an > individual sample and build it. Because of a recent change in the > samples this is no longer possible (at least not until we release some > artifacts that can be downloaded without building locally - see details > on the issue below). > > I personally think it is acceptable to provide some general directions > on building samples that require a user (at least the first time) to > checkout the entire samples svn tree and build from the top level. It > takes about 5 minutes to build all of the samples. Following that > initial build a user could choose to build just one sample at a time. We > can also provide some more complicated directions for users that have > some issue with building all of the samples. If I don't hear any strong > objections (along with solutions to the current issue that requires a > top level build) then I will go ahead and change the doc accordingly. > > > Specifics on why this is an issue: > - We had to add in the building of a tomcat utility (Txt2Html included > in buildutil). This is used to generate html from java source and jsp > files. The html is then included with the jsp & servlet samples and can > be displayed when running the samples (we might want to consider this > for some of our other samples as well). The utility is run via ant and > so we are using the maven-antrun-plugin. When the configuration for > the execution of the utility was included in the specific sample it > worked great for just that one sample but produced errors when > attempting to build from a higher level. This is apparently because of > the way the the maven plugin is resolved and loaded. To get the build > working from the top level we had to move the dependency of the > antrun-plugin on buildutil up under pluginmanagement. However, this has > the effect of now requiring buildutil to be available for all samples > even if it is not used (since most samples use the antrun-plugin for > other purposes). There is a maven issue that describes our problem (and > indicates that it is fixed in maven 2.1.* but not 2.0.*) - MNG-1323 > (http://jira.codehaus.org/browse/MNG-1323). > > In addition to the issue above, there are other general build steps > required which will benefit from a common build process rather than > including them in each sample description. For example, we need to make > the svn repository artifacts for the specific server release available > in the user's local maven repo. I'd rather not have to include those > steps in each sample but rather point to a common build. > > Thanks, > Joe > > --------------ms070401000902050704040501 Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIJbTCC AxEwggJ6oAMCAQICEGE7sdOcvnyCHwhd2kbEvQ8wDQYJKoZIhvcNAQEFBQAwYjELMAkGA1UE BhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMT I1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMB4XDTA4MDQwMjE5MjcwOVoX DTA5MDQwMjE5MjcwOVowZTEfMB0GA1UEAxMWVGhhd3RlIEZyZWVtYWlsIE1lbWJlcjEgMB4G CSqGSIb3DQEJARYRZHJ3X3dlYkB5YWhvby5jb20xIDAeBgkqhkiG9w0BCQEWEWR3b29kc0Bh cGFjaGUub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAlylHzveM+GK2U2Ib +9wzj8Ga4z4zK/wmMGbRmJ4IM9W4HBGntekfCQfwkb0K/qD8QZcQY4HfyfxIkIA+TaYy5/nL 1wWvH73Oc1HMT7Fyc7Vfkewpi1KZoxLzAdr358uAi5TEYxOoUvCxLoI+BpM1655EDyRRlD8e dK3zemHv+gRoWkb11QmfFt6putMBi0VZZ3k2rJZRDXQDjMGOu/GPR1XcV+ah43Z/+vnPWMd+ NSqV9IUC7UWkL5kwhGpWOtgZg0tabr2xj79y13bG6fDQjwRKgSlN98wZjMQLx4MZPtn3lT1C zCOxsqjr86MGePVk2QXNvbCkxun6EHezeKtA/wIDAQABo0EwPzAvBgNVHREEKDAmgRFkcndf d2ViQHlhaG9vLmNvbYERZHdvb2RzQGFwYWNoZS5vcmcwDAYDVR0TAQH/BAIwADANBgkqhkiG 9w0BAQUFAAOBgQAitedgxXImBqxgW9UftLIVMaIzfKgnue/Q4GvPS0J6ucqyGB4l5f50aKEB kuLfajXpC/ZrScinLNFi8ZvMw6KCUaiWjAwupl5KiF7cWh93kNFihD2SM+M8+hFf9kVyGMxs 49FAn3yoP9QVCQtq4C1sixTfayi4rFRvRMlPRcYqdjCCAxEwggJ6oAMCAQICEGE7sdOcvnyC Hwhd2kbEvQ8wDQYJKoZIhvcNAQEFBQAwYjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0 ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVl bWFpbCBJc3N1aW5nIENBMB4XDTA4MDQwMjE5MjcwOVoXDTA5MDQwMjE5MjcwOVowZTEfMB0G A1UEAxMWVGhhd3RlIEZyZWVtYWlsIE1lbWJlcjEgMB4GCSqGSIb3DQEJARYRZHJ3X3dlYkB5 YWhvby5jb20xIDAeBgkqhkiG9w0BCQEWEWR3b29kc0BhcGFjaGUub3JnMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAlylHzveM+GK2U2Ib+9wzj8Ga4z4zK/wmMGbRmJ4IM9W4 HBGntekfCQfwkb0K/qD8QZcQY4HfyfxIkIA+TaYy5/nL1wWvH73Oc1HMT7Fyc7Vfkewpi1KZ oxLzAdr358uAi5TEYxOoUvCxLoI+BpM1655EDyRRlD8edK3zemHv+gRoWkb11QmfFt6putMB i0VZZ3k2rJZRDXQDjMGOu/GPR1XcV+ah43Z/+vnPWMd+NSqV9IUC7UWkL5kwhGpWOtgZg0ta br2xj79y13bG6fDQjwRKgSlN98wZjMQLx4MZPtn3lT1CzCOxsqjr86MGePVk2QXNvbCkxun6 EHezeKtA/wIDAQABo0EwPzAvBgNVHREEKDAmgRFkcndfd2ViQHlhaG9vLmNvbYERZHdvb2Rz QGFwYWNoZS5vcmcwDAYDVR0TAQH/BAIwADANBgkqhkiG9w0BAQUFAAOBgQAitedgxXImBqxg W9UftLIVMaIzfKgnue/Q4GvPS0J6ucqyGB4l5f50aKEBkuLfajXpC/ZrScinLNFi8ZvMw6KC UaiWjAwupl5KiF7cWh93kNFihD2SM+M8+hFf9kVyGMxs49FAn3yoP9QVCQtq4C1sixTfayi4 rFRvRMlPRcYqdjCCAz8wggKooAMCAQICAQ0wDQYJKoZIhvcNAQEFBQAwgdExCzAJBgNVBAYT AlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcTCUNhcGUgVG93bjEaMBgGA1UE ChMRVGhhd3RlIENvbnN1bHRpbmcxKDAmBgNVBAsTH0NlcnRpZmljYXRpb24gU2VydmljZXMg RGl2aXNpb24xJDAiBgNVBAMTG1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBDQTErMCkGCSqG SIb3DQEJARYccGVyc29uYWwtZnJlZW1haWxAdGhhd3RlLmNvbTAeFw0wMzA3MTcwMDAwMDBa Fw0xMzA3MTYyMzU5NTlaMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3Vs dGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNz dWluZyBDQTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAxKY8VXNV+065yplaHmjAdQRw nd/p/6Me7L3N9VvyGna9fww6YfK/Uc4B1OVQCjDXAmNaLIkVcI7dyfArhVqqP3FWy688Cwfn 8R+RNiQqE88r1fOCdz0Dviv+uxg+B79AgAJk16emu59l0cUqVIUPSAR/p7bRPGEEQB5kGXJg t/sCAwEAAaOBlDCBkTASBgNVHRMBAf8ECDAGAQH/AgEAMEMGA1UdHwQ8MDowOKA2oDSGMmh0 dHA6Ly9jcmwudGhhd3RlLmNvbS9UaGF3dGVQZXJzb25hbEZyZWVtYWlsQ0EuY3JsMAsGA1Ud DwQEAwIBBjApBgNVHREEIjAgpB4wHDEaMBgGA1UEAxMRUHJpdmF0ZUxhYmVsMi0xMzgwDQYJ KoZIhvcNAQEFBQADgYEASIzRUIPqCy7MDaNmrGcPf6+svsIXoUOWlJ1/TCG4+DYfqi2fNi/A 9BxQIJNwPP2t4WFiw9k6GX6EsZkbAMUaC4J0niVQlGLH2ydxVyWN3amcOY6MIE9lX5Xa9/eH 1sYITq726jTlEBpbNU1341YheILcIRk13iSx0x1G/11fZU8xggNkMIIDYAIBATB2MGIxCzAJ BgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYD VQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQQIQYTux05y+fIIfCF3a RsS9DzAJBgUrDgMCGgUAoIIBwzAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3 DQEJBTEPFw0wODA4MDgxNDE3MTBaMCMGCSqGSIb3DQEJBDEWBBQUy6X3JmWjWt7e7S9+zUkU uEP6lDBSBgkqhkiG9w0BCQ8xRTBDMAoGCCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIAgDANBggq hkiG9w0DAgIBQDAHBgUrDgMCBzANBggqhkiG9w0DAgIBKDCBhQYJKwYBBAGCNxAEMXgwdjBi MQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEs MCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0ECEGE7sdOcvnyC Hwhd2kbEvQ8wgYcGCyqGSIb3DQEJEAILMXigdjBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMc VGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFs IEZyZWVtYWlsIElzc3VpbmcgQ0ECEGE7sdOcvnyCHwhd2kbEvQ8wDQYJKoZIhvcNAQEBBQAE ggEAYiNkPWVAlKf+xJpVz0vnx4b8xt35EENj97H3/5Dc2gb31lteCGGhAUk/jL2rj1aJekiU e8DcPD8n7notQ0ICumW4VnBfpeqlfyl8GMowu1ws/6FEVBVUe3m+SxnSdpz5AdI5m/MdGGxx kQ6bSBVg13HfIrSGnpZHxa5pu7kQMBTXM4SKQYl7Ha29rJxcmxvXSHGIk0pMUHc1KvPUBUYC Eyl54y6jCbbHxxgv9ruSxEISDhZeDUiJk6UlMBKUP2LMQG9aTKzWDBoMVwsjn7jJcQkgghLA vkLDnrJrC+VCC2HFxfHSKd1mgjHNLl9uMxQOZBOLSSt4mGagoaa/YWiQ1QAAAAAAAA== --------------ms070401000902050704040501--