We are working on an enterprise system writed by Java. And we use an Apache ACE server to deploy the OSGi bundles, a Jenkins as CI server. When we want to update a bundle, we make a jar file in Eclipse, and upload it to ACE server through Web UI. When we want to release a new version, we must upload all bundles through Web UI. I think that is foolish. I think there must be a simple way just like when I finish coding, then I can do something just in Elipse to upload the bundle to the ACE server. When we release a version, the Jenkins should also update all of the bundles to ACE server itself.
Is there any way to upload Artifacts to the Apache ACE server without Web UI?
77 Views Asked by 郝华雷 At
1
There are 1 best solutions below
Related Questions in OSGI
- Eclipse OSGI unsatisfied constraint
- How to run Master Server from Equinox OSGi console?
- How to start a clean publishing instance and sync everything including OSGi bundles?
- @Transactional with xml-defined bean not working. (OSGi)
- How can single instance of an OSGI factory configuration be read from Java in CQ
- OSGi Component's default configuration value contains escaped backslash
- Third party OSGi library dependency conflict
- Apache sling : org.apache.sling.api.resource.PersistenceException: Unable to create node at /var/discovery))
- OSGI compatible artifact for jaxb2-basics?
- Modules Integration and Security in spring
- How to set a system property for the log4j2 JUL adapter in an OSGi environment
- Avoid copying some packages to OSGi Bundle
- AEM as IDP( Identity Provider) for CRM using SAML
- OSGI+CDI: strange behaviour with system printers detecting
- Getting ClassNotFound for PaxExam Option class when running test
Related Questions in BNDTOOLS
- Dynamically wire OSGi Services by configuration properties
- bndtools : How to get latest version for a jar file or a plugin
- OSGi Netty / Vertx error when running from bndtools/eclipse
- How can I avoid having bnd create Private-Package entries from Bundle-ClassPath?
- Problems with buidling a servlet using apache felix whiteboard (OSGi)
- How to create Dynamic Web Project using Bndtools OSGi Project.
- Finding why OBR considers a bundle to be required
- How to add "Embedded-Artifacts" section to Manifest using gradle bnd (bndtools)?
- Getting "Error: Could not find or load main class aQute.launcher.Launcher" in Eclipse IDE even though it works in command line
- OSGi: Recalculate the Import-Package of a JAR programmatically
- Unresolved requirement: Import-Package: org.apache.commons.codec.language in bndtools/osgi
- Transforming an eclipse pde project into a bndtools project
- Using PaxExam with Bndtools
- How to access bundle in OSGi/Bndtools that only referenced by reflections?
- Injecting singleton OSGi Declarative Service in Eclipse RCP
Related Questions in APACHE-ACE
- How to store artifacts at targets using Apache ACE?
- Apache ACE Agent integration with Apache Felix embedded in Tomcat?
- What are the non-osgi targets with which Apache ACE can work
- How to access OBR in Apache ACE?
- Enable SSL authentication between Apache Ace and Management agent
- Relationship between obr and repository in apache ace
- How to Provision Bundle committed through HTTP API in Apache Ace
- How to change Port of Apache ACE?
- Integrate Apache ACE with Equinox
- Connecting to Apache Ace Server with Custom Launcher
- How to add custom bundles part of the Target?
- Is there any way to upload Artifacts to the Apache ACE server without Web UI?
- Apache Ace as a Service
- Failure in artifact upload in Apache ACE
- Adding Apache ACE target configuration files
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Certainly, you basically have two options if you want to automate things:
Both are explained on the website, so for more detailed steps refer to: