Comments (10)
The target directory must be completely rebuildable, its purpose is hold temporary files. Sounds dangerous to keep files there. This always turns against you when you rebuild from scratch
from bndtools.
I agree that sounds dangerous, but it also is less flexible. I'm currently in a situation where I'd like to put all the generate jars in a single folder. The file named 'buildfile' contains the name of the generated files, why not just delete them?
I'd had to change the code of bndtools my self to work around this situation, but i'd be great if it you considered it to be official.
from bndtools.
Why not create another directory for your other files? bnd also stores other information in the generate directory. I would loathe to make that directory precious in any way except optimizing performance.
from bndtools.
What I'm doing is using as the generated directory, the pickup directory of Virgo Web Server (when you put a jar there the server automatically deploys the bundle). Since I thought this would be a possible way of integrating one tool with the other one. The pickup directory does not accept a jar inside a directory, so i'm generating the jars there inside, any other suggestion?
from bndtools.
I think you want another directory in your project for this. I have no problem adding a feature in bnd that can duplicate the file into a number of deploy directories if there are no failures. Like:
-copy-to: virgo, /usr/jar
Would that help?
from bndtools.
Is it possible
-move-to: virgo?
from bndtools.
I think the answer is no.... :(
from bndtools.
Sorry I thought i replied, copy is possible, move to is not because it implies that nothing will be stored in the target directory which screws up some internal assumptions
from bndtools.
@Rayn is this still relevant or can we close it?
from bndtools.
Yes you can...thanks...
from bndtools.
Related Issues (20)
- [Bndtools 4.0.0.REL] Error querying repository Central. java.lang.NullPointerException HOT 4
- [Bndtools 4.0.0.REL] Require-Capability: osgi.extender change the minVersion HOT 6
- Eclipse Java Editor cannot not see class inheritance from jdo-enhanced classes in Bndtool project HOT 4
- Remove dead code
- Existing Bnd Workspace import should set classpath settings for test directory in Photon
- Problem with testpath resolution in Bndtools Alpha HOT 2
- Continuous Integration tests don't run continuously HOT 2
- Add support for start levels in bndtools launcher HOT 3
- runproperties are not copied to lanucher HOT 1
- Runtime Classpath is transitive HOT 10
- report unused buildpath and testpath entries HOT 6
- ${if} macro not working correctly in some condition HOT 1
- Template Repository preference validates irrespective of Branch
- Bndrun file editor shows raw filter string HOT 8
- Impossibility to add an exact version of a bundle in bndrun file editor
- Bndrun file editor should allow for run bundles reordering
- OSGiRepository does not seem to refresh when "Refresh Repositories" or "Refresh Repositories Tree" is pushed HOT 9
- Error at end of resolve if bndrun editor closed during resolution HOT 2
- Fragment Requirements Not Shown
- On Java 11 bnd issues many HttpClient processes do download JRE classes such as `Download jrt:/java.base/java/lang/Iterable.class` HOT 1
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 bndtools.