One of the requirements of the WTP 3.2 facet is to provide shared library
support- if the user selects "User Library" as the facets Implementation
library, user is able to define options to both "Include libraries with
this application", as well as a related option provided by our facet to
add the library as a "Shared Library" (if the projects targeted EAR/server
supports shared libraries). So, our facet needs to detect if option
"Include libraries with this application" has been selected/deselected and
enable the "User Library" option appropriately.
Idealy the new option would appear as part of the InstallLibraryPanel
right below (and indented) "Include libraries with this application"
option, but we may be able to live with the new option just below the
InstallLibraryPanel if we can listen for selection/deselection events.
Further, we would like to disable the actions of "Include libraries with
this application" option when "Shared Library" is also selected (the
alternative would be to remove the classpath entries added by the action
which is not as nice).
Can I get this working in WTP 3.2? Can you please point me to API I can
I looked at API's and classes below and did not see anything useful (I was
looking at WTP 3.1 but WTP 3.2 would be fine).
Could you re-post this question on the Faceted Project Framework forum? I am trying to consolidate all of the discussion about this framework in one place so that it is easier for people to follow and search.