Lines 58-65
Link Here
|
58 |
import org.netbeans.modules.maven.j2ee.MavenJavaEEConstants; |
58 |
import org.netbeans.modules.maven.j2ee.MavenJavaEEConstants; |
59 |
import org.netbeans.modules.maven.j2ee.utils.Server; |
59 |
import org.netbeans.modules.maven.j2ee.utils.Server; |
60 |
import org.netbeans.modules.maven.j2ee.ui.customizer.BaseRunCustomizer; |
60 |
import org.netbeans.modules.maven.j2ee.ui.customizer.BaseRunCustomizer; |
|
|
61 |
import org.netbeans.modules.maven.j2ee.ui.util.CopyStaticResourcesOnSaveCheckBoxUpdater; |
61 |
import org.netbeans.modules.maven.j2ee.utils.LoggingUtils; |
62 |
import org.netbeans.modules.maven.j2ee.utils.LoggingUtils; |
62 |
import org.netbeans.modules.maven.j2ee.utils.MavenProjectSupport; |
|
|
63 |
import org.netbeans.modules.maven.j2ee.web.WebModuleImpl; |
63 |
import org.netbeans.modules.maven.j2ee.web.WebModuleImpl; |
64 |
import org.netbeans.modules.maven.j2ee.web.WebModuleProviderImpl; |
64 |
import org.netbeans.modules.maven.j2ee.web.WebModuleProviderImpl; |
65 |
import org.netbeans.modules.web.api.webmodule.WebModule; |
65 |
import org.netbeans.modules.web.api.webmodule.WebModule; |
Lines 108-113
Link Here
|
108 |
initServerModel(serverCBox, serverLabel, J2eeModule.Type.WAR); |
108 |
initServerModel(serverCBox, serverLabel, J2eeModule.Type.WAR); |
109 |
initVersionModel(javaeeVersionCBox, javaeeVersionLabel, J2eeModule.Type.WAR); |
109 |
initVersionModel(javaeeVersionCBox, javaeeVersionLabel, J2eeModule.Type.WAR); |
110 |
initDeployOnSave(jCheckBoxDeployOnSave, dosDescription); |
110 |
initDeployOnSave(jCheckBoxDeployOnSave, dosDescription); |
|
|
111 |
|
112 |
CopyStaticResourcesOnSaveCheckBoxUpdater.create(project, jCheckBoxCopyStaticResources); |
111 |
} |
113 |
} |
112 |
|
114 |
|
113 |
@Override |
115 |
@Override |
Lines 133-139
Link Here
|
133 |
public void applyChanges() { |
135 |
public void applyChanges() { |
134 |
changeServer(serverCBox); |
136 |
changeServer(serverCBox); |
135 |
changeContextPath(); |
137 |
changeContextPath(); |
136 |
|
138 |
|
137 |
JavaEEProjectSettings.setBrowserID(project, browserModel.getSelectedBrowserId()); |
139 |
JavaEEProjectSettings.setBrowserID(project, browserModel.getSelectedBrowserId()); |
138 |
} |
140 |
} |
139 |
|
141 |
|
Lines 277-282
Link Here
|
277 |
javaeeVersionCBox = new javax.swing.JComboBox(); |
279 |
javaeeVersionCBox = new javax.swing.JComboBox(); |
278 |
browserLabel = new javax.swing.JLabel(); |
280 |
browserLabel = new javax.swing.JLabel(); |
279 |
browserCBox = createBrowserComboBox(); |
281 |
browserCBox = createBrowserComboBox(); |
|
|
282 |
jCheckBoxCopyStaticResources = new javax.swing.JCheckBox(); |
280 |
|
283 |
|
281 |
serverLabel.setLabelFor(serverCBox); |
284 |
serverLabel.setLabelFor(serverCBox); |
282 |
org.openide.awt.Mnemonics.setLocalizedText(serverLabel, org.openide.util.NbBundle.getMessage(CustomizerRunWeb.class, "LBL_Server")); // NOI18N |
285 |
org.openide.awt.Mnemonics.setLocalizedText(serverLabel, org.openide.util.NbBundle.getMessage(CustomizerRunWeb.class, "LBL_Server")); // NOI18N |
Lines 312-317
Link Here
|
312 |
|
315 |
|
313 |
org.openide.awt.Mnemonics.setLocalizedText(browserLabel, org.openide.util.NbBundle.getMessage(CustomizerRunWeb.class, "CustomizerRunWeb.browserLabel.text")); // NOI18N |
316 |
org.openide.awt.Mnemonics.setLocalizedText(browserLabel, org.openide.util.NbBundle.getMessage(CustomizerRunWeb.class, "CustomizerRunWeb.browserLabel.text")); // NOI18N |
314 |
|
317 |
|
|
|
318 |
org.openide.awt.Mnemonics.setLocalizedText(jCheckBoxCopyStaticResources, org.openide.util.NbBundle.getMessage(CustomizerRunWeb.class, "CustomizerRunWeb.jCheckBoxCopyStaticResources.text")); // NOI18N |
319 |
|
315 |
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this); |
320 |
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this); |
316 |
this.setLayout(layout); |
321 |
this.setLayout(layout); |
317 |
layout.setHorizontalGroup( |
322 |
layout.setHorizontalGroup( |
Lines 341-347
Link Here
|
341 |
.addComponent(jCheckBoxDeployOnSave) |
346 |
.addComponent(jCheckBoxDeployOnSave) |
342 |
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) |
347 |
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) |
343 |
.addGroup(layout.createSequentialGroup() |
348 |
.addGroup(layout.createSequentialGroup() |
344 |
.addComponent(showBrowserCheckBox) |
349 |
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) |
|
|
350 |
.addComponent(showBrowserCheckBox, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) |
351 |
.addComponent(jCheckBoxCopyStaticResources, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) |
345 |
.addGap(0, 0, Short.MAX_VALUE)))) |
352 |
.addGap(0, 0, Short.MAX_VALUE)))) |
346 |
); |
353 |
); |
347 |
layout.setVerticalGroup( |
354 |
layout.setVerticalGroup( |
Lines 372-377
Link Here
|
372 |
.addGap(18, 18, 18) |
379 |
.addGap(18, 18, 18) |
373 |
.addComponent(showBrowserCheckBox) |
380 |
.addComponent(showBrowserCheckBox) |
374 |
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) |
381 |
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) |
|
|
382 |
.addComponent(jCheckBoxCopyStaticResources) |
383 |
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) |
375 |
.addComponent(jCheckBoxDeployOnSave) |
384 |
.addComponent(jCheckBoxDeployOnSave) |
376 |
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) |
385 |
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) |
377 |
.addComponent(dosDescription, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) |
386 |
.addComponent(dosDescription, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) |
Lines 413-418
Link Here
|
413 |
private javax.swing.JLabel contextPathLabel; |
422 |
private javax.swing.JLabel contextPathLabel; |
414 |
private javax.swing.JTextField contextPathTField; |
423 |
private javax.swing.JTextField contextPathTField; |
415 |
private javax.swing.JLabel dosDescription; |
424 |
private javax.swing.JLabel dosDescription; |
|
|
425 |
private javax.swing.JCheckBox jCheckBoxCopyStaticResources; |
416 |
private javax.swing.JCheckBox jCheckBoxDeployOnSave; |
426 |
private javax.swing.JCheckBox jCheckBoxDeployOnSave; |
417 |
private javax.swing.JComboBox javaeeVersionCBox; |
427 |
private javax.swing.JComboBox javaeeVersionCBox; |
418 |
private javax.swing.JLabel javaeeVersionLabel; |
428 |
private javax.swing.JLabel javaeeVersionLabel; |