Netbeans 3.4 projects
Hi all,
I've just upgrade netbeans to 3.4 RC1. Until 3.3.2, projects was saved
in a clear XML structure under nbuserxx/system/Projects ... I don't find
such a structure in netbeans 3.4
We asked for a solution to distribute "template" netbeans project to our
development teams. Is it possible to have a clear project definition
file ? is there an import/export project feature ?
I'm speaking about netbeans IDE project settings, not an ant like
builder script which is another part of our working project structure.
--
Best regards
Didier Chaumond.
# 1
Didier Chaumond wrote:
> I've just upgrade netbeans to 3.4 RC1. Until 3.3.2, projects was saved
> in a clear XML structure under nbuserxx/system/Projects ... I don't find
> such a structure in netbeans 3.4
Look under $userdir/system/Projects/$projectname/system/ directory, or
for non-project-specific settings, see also $userdir/system/ overall.
> We asked for a solution to distribute "template" netbeans project to our
> development teams. Is it possible to have a clear project definition
> file ?
Psrtially - filesystem mounts, compiler classpaths, etc. will only work
if your team members all share network disks or something so that the
file paths are the same. There is not yet a notion of a
project-specified virtual file path.
If this works for you, or you don't care about mounts, ZIP up selected
files under $userdir/system/ and
$userdir/system/Projects/$projectname/system/ (overlay the two as
desired) and distribute them to coworkers who can unpack them to get
your settings.
> is there an import/export project feature ?
Not that I am aware of.
NB 4.0 is planned to have the real project support. The support in 3.4
is barely different from that in 3.3.
-Jesse
--
Jesse Glick <mailto:jesse.glick@sun.com> x22801
NetBeans, Open APIs <http://www.netbeans.org/>
# 2
Jesse Glick wrote:
> Didier Chaumond wrote:
>
>> I've just upgrade netbeans to 3.4 RC1. Until 3.3.2, projects was
>> saved in a clear XML structure under nbuserxx/system/Projects ... I
>> don't find such a structure in netbeans 3.4
>
>
> Look under $userdir/system/Projects/$projectname/system/ directory, or
> for non-project-specific settings, see also $userdir/system/ overall.
Thank you Jesse, , I've find the new "userdir" directory name (by
default ?) -> .netbeans/x.y it replace old nbuserxy directory.
>> We asked for a solution to distribute "template" netbeans project to
>> our development teams. Is it possible to have a clear project
>> definition file ?
>
>
> Psrtially - filesystem mounts, compiler classpaths, etc. will only
> work if your team members all share network disks or something so that
> the file paths are the same. There is not yet a notion of a
> project-specified virtual file path.
We know this, it's our main problem exporting projects, in netbeans
projects files some path are in clear text, but there are also
unreadable serialize datas ... I've not test but I'm not sure that
changing only the clear text part will work and it's not a good method
in my opinion.
But for a given operating system, building the same development
environment will be easy and sure is a good global approach for our
teams. The problem it left is that our developers may be able to work on
Unix or Windows, but first we can simply provide the two projects files
template (our ask for them to build it !)
> If this works for you, or you don't care about mounts, ZIP up selected
> files under $userdir/system/ and
> $userdir/system/Projects/$projectname/system/ (overlay the two as
> desired) and distribute them to coworkers who can unpack them to get
> your settings.
Mounting (mainly from CVS) is part of our projects.
>> is there an import/export project feature ?
>
>
> Not that I am aware of.
>
> NB 4.0 is planned to have the real project support. The support in 3.4
> is barely different from that in 3.3.
>
> -Jesse
>
At this time we only evaluate this with netbeans ...
Our main approach is to provide an ant project file with all necessary
definitions for the target project (checkout, tags, jars ...), having a
prebuild netbeans project will be nice but is this is too complex at
this time, it"s maybe easier to have to rebuild it from scratch.
--
Best regards
Didier Chaumond.
Head of development
Atchik