Re: Extending existing Project Types - but not all of them

Nico Krebs <[email protected]>
Newsgroups gmane.comp.java.netbeans.modules.openide.devel
Message-ID <[email protected]>
Hi Geertjan,

That sounds interesting! I`ll try it!

Nico


> Am 25.04.2016 um 12:48 schrieb geertjan wielenga <[email protected]>:
> 
> 
> 
> You could add a BluePrints panel to the Project Properties dialog of the WebClient project with a checkbox. When that checkbox is checked, the files or nodes or whatever it is, is added to the project -- but not to all other projects. Just to the current project where the checkbox has been checked.
> 
> Many features work like that, e.g., Groovy support has a checkbox which, when checked, adds content to the build script, adds a Groovy file, etc.
> 
> Gj
> 
> On 25-4-2016 12:38, Nico Krebs wrote:
>> hi benno,
>> 
>> Thank you for your quick reply, i would like to have both project types avaiable in the new project wizard: html5 project and my SpecialWebProject. 
>> Already thought about using the layer file but i don`t know yet, how to do this. Though, tediousness is a good thing! 
>> 
>> Is there a sample or some other hints available on the web, what should i read?
>> 
>> greetz, Nico
>> 
>>> Am 25.04.2016 um 08:44 schrieb markiewb <[email protected] <mailto:[email protected]>>:
>>> 
>>> Hej Nico,
>>>  
>>> How about duplicating the relevant layer.xml configurations for your project type from the original project type? It may be tedious, but a doable. Once you found out all the relevant places to copy from, you can write a unit/integration test to check, whether your configuration is up to date to the platform configuration.
>>>  
>>> Or perhaps it is possible to hide the original project type from the “new project” wizard?
>>>  
>>> Greetings, Benno
>>>  
>>> Från: Nico Krebs <mailto:[email protected]>
>>> Skickat: Sonntag, 24. April 2016 12:45
>>> Till: [email protected] <mailto:[email protected]>
>>> Ämne: [platform-dev] Extending existing Project Types - but not all of them
>>>  
>>> Hi,
>>>  
>>> I have a folder containing some HTML/CSS/JS-Files.
>>> To treat this folder as a separate project type, I extended existing project types like webclient project which already support everything i want for my new Project Type (refactoring, js unit testing support, etc.)
>>>  
>>> When i extend that webclient project type with some nodes or option panels, all webclient projects will have those extensions.
>>>  
>>> This is not intended. i would rather take the webclient project and redefine it under another name, looking for a special file i would put into the project folder. 
>>>  
>>> I could just copy and modify the webclient project`s code but this seems to be a little too much for the task and i would miss all the updates or would have to merge them into the repo manually.
>>>  
>>> Is it possibe to re-use an existing project and not influence the behaviour of the original project type - without making a copy of the webclient project?
>>>  
>>> Thanks in advance for any help,
>>> Nico
>> 
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.