Hi Ronald,

Sounds reasonable. The option is disabled by default since build #617. Thank
you for your observation!

Best regards,
Eugene Zhuravlev
JetBrains, Inc / IntelliJ Software, http://www.intellij.com/
"Develop with pleasure!"

----- Original Message -----
From: "Welch, Ronald P" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, April 16, 2002 17:31
Subject: [Eap-list] Potentially destructive default setting


> I would like suggest changing the default value the
> "Synchronize output directory" option under "Project
> Properties - Compiler" in IntelliJ 3. I do not believe
> it should be enabled by default. Here is my rational,
> based on real world experience:
>
> I am working on a project were we create extensions to
> a commercial Java application. We have source code to
> portions of the product, but not others. This allows
> us to only extend only selected parts of the product.
>
> The system is designed such that class files for custom
> extensions live in a branch of the same codebase directory
> as the rest of the product. So when creating my IntelliJ
> project I set my output directory to the shared codebase
> directory and accepted the defaults for new switches,
> since I didn't really understand their effects.
>
> With the "Synchronize output directory" option enabled,
> as it is by default, IntelliJ will apparently delete all
> of the class files in the output directory that I do not
> corresponding source files in the source directory.
> This can (and did for me) have very bad unintended effects.
> A large number of class files (several hundred) that are
> required for my application to run were deleted. Obviously
> this behavior was not what I expected.
>
> Synchronization is probably good in most cases, but can
> be potentially damaging in some cases, as it was for me.
>
> Ron
> ----------=-=-=-=-=-=-=-=-========oOo========-=-=-=-=-=-=-=-=----------
> mailto:[EMAIL PROTECTED]                Phone:(607)770-3701
> BAE SYSTEMS Controls            600 Main St Johnson City, NY 13790-1888
> ----------=-=-=-=-=-=-=-=-===================-=-=-=-=-=-=-=-=----------
>
> _______________________________________________
> Eap-list mailing list
> [EMAIL PROTECTED]
> http://www.intellij.com/mailman/listinfo/eap-list


_______________________________________________
Eap-list mailing list
[EMAIL PROTECTED]
http://www.intellij.com/mailman/listinfo/eap-list

Reply via email to