Author: kmalhi
Date: Tue May 31 02:13:47 2011
New Revision: 1129468
URL: http://svn.apache.org/viewvc?rev=1129468&view=rev
Log:
Adding a project to build ide-specific-examples bundle
Added:
openejb/trunk/sandbox/ide-specific-examples/
openejb/trunk/sandbox/ide-specific-examples/README.txt
Added: openejb/trunk/sandbox/ide-specific-examples/README.txt
URL:
http://svn.apache.org/viewvc/openejb/trunk/sandbox/ide-specific-examples/README.txt?rev=1129468&view=auto
==============================================================================
--- openejb/trunk/sandbox/ide-specific-examples/README.txt (added)
+++ openejb/trunk/sandbox/ide-specific-examples/README.txt Tue May 31 02:13:47
2011
@@ -0,0 +1,13 @@
+Here is a perspective on why we might want to generate IDE examples zip
separately, "in addition to " the maven archetypes, ant samples.
+
+Following is taken from a dev list discussion:
+
+We also need to keep the user in mind - specially the one who does most of
their learning at work. I teach for a living and at client sites, I cannot run
maven - downloading jars is an issue. Nobody uses subversion - a very famous
commercial SCM is used . Automated downloading of stuff from central repo is
totally blocked and you can get into a lot of trouble for attempting to bypass
security. These are financial and insurance firms and due to legal
requirements, they cannot have a desktop configuration of their choice, they
have to meet certain very stringent security parameters. If i need to show
openejb examples, I have to show them on my laptop. Prior to coming to class, I
have to run the examples on my laptop and download dependencies, since i am not
allowed to connect my laptop to the network or plugin a CD/floppy/USB on the
client machine.
+
+What I can do though is get a pre-approved set of zip files and put them on a
share, so that they can access it and use it. It becomes even easier to utilize
that zip if it is known that it is for education and learning and none of those
jars are permitted to be used in the real project until that particular
software/jar is formally approved.
+
+Getting a pre-approved zip also sometimes takes its own sweet time, thats why
having the ability to browse our examples online is just fantastic. People
might not get to run them immediately, but they add a great value to folks who
cannot download stuff on their work machines.
+
+ So imagine we putting up all these maven archetypes, maven based projects and
quite a few folks do not get to use our examples at work. Maven, ant ,
subversion are great ways to share examples, no doubt about that. I fully agree
with you on the demerits of putting IDE files into subversion (although in some
cases - specially in a learning environment it is easier and does make sense to
put them in svn - wont go there at this moment).
+
+As for support for maven in IDE's, thats great, but again, 100% of the
companies I go to use eclipse based IDE's. How many are open to installing a
plugin of your choice like m2eclipse? -- 10% probably, others are pretty locked
down. So even though Intellij and Netbeans have fantastic support and m2eclipse
is awesome, the truth out there is that all the above software can only be
installed on a personal laptop, in a corporate environment - specially certain
verticals, its a challenge.
\ No newline at end of file