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 247758 - Redesign (Fix?) project with existing sources wizard
Summary: Redesign (Fix?) project with existing sources wizard
Status: RESOLVED FIXED
Alias: None
Product: cnd
Classification: Unclassified
Component: Project (show other bugs)
Version: 8.0.1
Hardware: All All
: P3 normal (vote)
Assignee: Alexander Simon
URL:
Keywords:
: 251769 (view as bug list)
Depends on:
Blocks: 74753 162616 187623 155113 243310 247740
  Show dependency tree
 
Reported: 2014-10-07 10:37 UTC by Alexander Simon
Modified: 2015-04-13 11:01 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Simon 2014-10-07 10:37:11 UTC
Project with existing sources has several lacks:
1. Not obvious how to set build command for non-makefile project
2. Configure project by build log and build result is tricky.
3. Build result field confuses users.
4. wizard does not store configure script arguments in project meta data.

As result make project system has a lot related issues:
- Enhanced support for CMake (bug #187623)
- support GNU Autoconf/Automake bundle (bug #74753)
- [80cat] Support for Scons (bug #155113)
- Add support for ninja build system (bug #243310)
- bjam support (bug #247740)
- Maven support (bug #162616)

Expected:
- make steps "make file or configure" and "build actions" clear for non-makefile projects.
- store configure command in project meta data

Internal design:
- provide way to extend wizard with other build systems.
- implements well known build systems
Comment 1 Alexander Simon 2014-10-07 11:01:04 UTC
Initial commit:
http://hg.netbeans.org/cnd-main/rev/f12b1e8dc9aa
Comment 2 Quality Engineering 2014-10-08 03:01:52 UTC
Integrated into 'main-silver', will be available in build *201410080001* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)

Changeset: http://hg.netbeans.org/main-silver/rev/f12b1e8dc9aa
User: Alexander Simon <alexvsimon@netbeans.org>
Log: fixing Bug #247758 Redesign (Fix?) project with existing sources wizard
- redesign wizard
- introduce pre-build step
Comment 3 Quality Engineering 2014-10-09 02:57:30 UTC
Integrated into 'main-silver', will be available in build *201410090001* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)

Changeset: http://hg.netbeans.org/main-silver/rev/df1bac21ac15
User: Alexander Simon <alexvsimon@netbeans.org>
Log: fixing Bug #247758 Redesign (Fix?) project with existing sources wizard
- make type safe wizard constants
- fix unit test
Comment 4 Quality Engineering 2014-10-10 03:10:41 UTC
Integrated into 'main-silver', will be available in build *201410100001* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)

Changeset: http://hg.netbeans.org/main-silver/rev/6353c253f240
User: Alexander Simon <alexvsimon@netbeans.org>
Log: fixing Bug #247758 Redesign (Fix?) project with existing sources wizard
- disable host combo box on thr last pade of custom node
Comment 5 Quality Engineering 2014-10-14 03:13:29 UTC
Integrated into 'main-silver', will be available in build *201410140001* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)

Changeset: http://hg.netbeans.org/main-silver/rev/9a0d45de9c71
User: Alexander Simon <alexvsimon@netbeans.org>
Log: fixing Bug #247758 Redesign (Fix?) project with existing sources wizard
- add hello cmake world sample
Comment 6 Quality Engineering 2014-10-16 03:03:49 UTC
Integrated into 'main-silver', will be available in build *201410160001* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)

Changeset: http://hg.netbeans.org/main-silver/rev/5581b4c2c7c5
User: Alexander Simon <alexvsimon@netbeans.org>
Log: fixing Bug #247758 Redesign (Fix?) project with existing sources wizard
- fix NPE
Comment 7 Vladimir Voskresensky 2015-04-13 11:01:18 UTC
*** Bug 251769 has been marked as a duplicate of this bug. ***