Comments (2)
You are actually configuring two different features here. the configuration probably clashes because you use the same feature ID for both.
This configures the overall feature for the whole p2 repo, that is always created:
featureId 'org.testng.p2.feature'
featureName 'TestNG Feature'
featureVersion versionWithQualifier
This defines a feature based on the scope of plugins configured in the closure:
feature(id: 'org.testng.p2.feature', name: 'TestNG Feature') {
...
You can try two things:
- Remove the
feature
definition above and instead of withplugin
declare the dependency usingbundle
directly inplatform
or - Change the
id
you provide for thefeature
definition and provide a specific version for that feature
Note that there is also a setting useFeatureHashQualifiers
if you don't want the hash qualifiers for features.
from bnd-platform.
thanks for the clarification, I thought feature(id: 'org.testng.p2.feature', name: 'TestNG Feature')
was overriding the platform's one.
now the output looks perfect.
from bnd-platform.
Related Issues (20)
- create eclipse plugin HOT 2
- Support for Gradle 3/4 HOT 3
- Create 1.6 release and publish 1.7 snapshot? HOT 4
- "Could not retrieve POM" spam HOT 2
- SSL issues with cloudfront.net when trying to download Eclipse HOT 4
- Avoid 'Require-Capability' header? HOT 2
- Generated update site does not work HOT 3
- OptionalImport not working HOT 2
- feature.xml does not contain all dependencies HOT 2
- Setting buildDir does not work HOT 2
- fetchSources = true adds source bundles to feature HOT 11
- Getting java.util.NoSuchElementException on updateSite goal HOT 3
- Generated updatesite not working due to missing filters HOT 2
- Gradle 6 Incompatibility HOT 8
- extracting Bundle-License from pom.xml does not work HOT 1
- Not all bundles are downloaded HOT 2
- Default location of eclipseMirror no longer available HOT 7
- Add new releases to Gradle Plugin Portal HOT 1
- bndtools < 5.3 may create invalid ZIP file extra fields (jar loading exceptions with recent JRE versions) HOT 5
- Dependency Dashboard
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bnd-platform.