On Tue, Jun 8, 2010 at 5:29 PM, Matt Hughes <[email protected]> wrote:
> Ok, well I'm probably not the only person to have a problem with this... > > 1) It was not disclosed on mailing list. > More features aren't > 2) I don't want my build slowed down by network traffic to let you > know what goals I'm using > It is asynchronous.... so even no internet connection won't slow it down > 3) Every open-source project that I can think of that collects usage > statistics (Netbeans, Eclipse) provides opt-in/opt-out choice > Not sure how to do that on a maven plugin > > Do any other Sonatype products do this? Does Sonatype know about this? > No that I know... I never asked anyone at sonatype about that, since I develop flexmojos on my free time as a hobby... I don't get, why are you so nervous about it? VELO > > On Tue, Jun 8, 2010 at 4:20 PM, Marvin Froeder <[email protected]> wrote: > > > > > > On Tue, Jun 8, 2010 at 4:48 PM, Matt <[email protected]> wrote: > >> > >> What is the meaning of this class? > >> > >> > >> > http://svn.sonatype.org/flexmojos//trunk/flexmojos-maven-plugin/src/main/java/org/sonatype/flexmojos/common/UsageMonitor.aj > >> > >> It sure looks like you are collecting usage statistics of the plugin. > >> Certainly haven't ever seen this before and seems rather strange for > >> an open-source project. Am I just misreading this? > > > > No. > > > >> > >> Why hide the > >> package name in a byte array? > > > > Just don't wanna make that obvious, mainly to prevent people from making > > fake hits on the statistics. > > > >> > >> // prevent some asynchronous issues related to new maven 3 > >> parallel support > >> if ( getClass().getPackage().getName().startsWith( new > >> String( new byte[] { 111, 114, 103, 46, 115, 111, 110, > >> 97, > >> 116, 121, 112, 101, 46, 102, 108, 101, 120, 109, > >> 111, > >> 106, 111, 115 } ) ) ) > >> { > >> ( (JGoogleAnalyticsTracker) > >> tracker ).trackAsynchronously( focusPoint ); > >> } > >> else > >> { > >> ( (JGoogleAnalyticsTracker) > >> tracker ).trackSynchronously( focusPoint ); > >> } > >> > >> ... -> > >> y: Array[Byte] = Array(111, 114, 103, 46, 115, 111, 110, 97, 116, 121, > >> 112, 101, 46, 102, 108, 101, 120, 109, 111, 106, 111, 115) > >> > >> scala> new String(y) > >> res0: java.lang.String = org.sonatype.flexmojos > >> > >> > >> -- > >> You received this message because you are subscribed to the Google > >> Groups "Flex Mojos" group. > >> To post to this group, send email to [email protected] > >> To unsubscribe from this group, send email to > >> [email protected]<flex-mojos%[email protected]> > >> For more options, visit this group at > >> http://groups.google.com/group/flex-mojos > >> > >> http://flexmojos.sonatype.org/ > > > > -- > > You received this message because you are subscribed to the Google > > Groups "Flex Mojos" group. > > To post to this group, send email to [email protected] > > To unsubscribe from this group, send email to > > [email protected]<flex-mojos%[email protected]> > > For more options, visit this group at > > http://groups.google.com/group/flex-mojos > > > > http://flexmojos.sonatype.org/ > > > > -- > You received this message because you are subscribed to the Google > Groups "Flex Mojos" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected]<flex-mojos%[email protected]> > For more options, visit this group at > http://groups.google.com/group/flex-mojos > > http://flexmojos.sonatype.org/ > -- You received this message because you are subscribed to the Google Groups "Flex Mojos" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/flex-mojos http://flexmojos.sonatype.org/
