This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 104310 - Add new AntArtifact type to API
Summary: Add new AntArtifact type to API
Alias: None
Product: javaee
Classification: Unclassified
Component: Code (show other bugs)
Version: 6.x
Hardware: All All
: P3 blocker (vote)
Assignee: apireviews
Depends on:
Blocks: 96848
  Show dependency tree
Reported: 2007-05-18 19:08 UTC by Vince Kraemer
Modified: 2007-06-13 15:51 UTC (History)
0 users

See Also:
Exception Reporter:

the proposed change (3.78 KB, text/plain)
2007-05-18 19:16 UTC, Vince Kraemer

Note You need to log in before you can comment on or make changes to this bug.
Description Vince Kraemer 2007-05-18 19:08:56 UTC
ear directory deployment needs to know where the build directory is for an ejb
project to copy the changed bits to the right location.

This change will provide that API.
Comment 1 Vince Kraemer 2007-05-18 19:17:04 UTC
Created attachment 42546 [details]
the proposed change
Comment 2 Milos Kleint 2007-05-19 06:03:22 UTC
MK1: deployment shall not be dependent on AntArtifact. That will effectively
prohibit deployment of maven-based projects that don't provide AntArtifact
instances (for obvious reasons)

anything related to project deployment shall be part of the
org.netbeans.modules.j2ee.deployment.devmodules.spi/api packages and implemented
by the project types.
Comment 3 Vince Kraemer 2007-05-19 16:26:46 UTC
re: MK1

The earproject has always been dependent on the AntArtifact of its subprojects.
The current ant artifacts are used by the build process.  This NEW artifact is
used in a similar fashion.

The AntArtifact is not referenced by the code in the plugin.
Comment 4 Milos Kleint 2007-05-19 17:59:19 UTC
ok, misunderstanding on my side. 
As long as j2eeserver module (or any of the server plugins) doesn't reference
any AntArtifact stuff I'm fine with it.
Comment 5 Vince Kraemer 2007-06-13 15:51:35 UTC
turned out to be unneccessary