After Migration issues(using Ant,Liferay 7GA6 bundle)
After Migration issues(using Ant,Liferay 7GA6 bundle)
https://liferay.dev/en/c/message_boards/find_thread?p_l_id=119785333&threadId=110997826
2024-03-28T08:39:53Z
2024-03-28T08:39:53Z
RE: After Migration issues(using Ant,Liferay 7GA6 bundle)
MOHSIN m
https://liferay.dev/en/c/message_boards/find_message?p_l_id=119785333&messageId=111027494
2018-09-25T08:33:27Z
2018-09-25T08:33:27Z
<p>Thanks David,</p>
<p>I 'think' providing the dependencies in IVY solved my problem per
compilation but was unable to find jars during the runtime in osgi approach.</p>
<p>I took another route and used Liferay workspace to have a gradle
based approach(converted to a WAR based portlet, as its a spring mvc portlet).</p>
<p>-Then I added the compile time depedndencies to my gradle file to get
ride of errors.</p>
<p>-I created a module and included the jars using the <strong>-includeresource</strong></p>
<p>-And included module in my spring portlet gradle file
using <strong>compileOnly project(":modules:MyProjectJar")</strong></p>
<p> </p>
<p>I was able to deploy my module(MyProjectJar) then was able to deploy
my spring portlet.(Saw <strong>installed</strong> in gogo shell).</p>
<p>But again I see few errors in my spring portlet that it is missing
the dependencies which I provided in module.</p>
<p> </p>
<p>As a suggestion; Could their be a lib folder in Liferay work space
directory which can take care of all my jars, that could have made my
work easy. because their are some jar file (like for payment gateway)
which are not available in maven or any repo.</p>
MOHSIN m
2018-09-25T08:33:27Z
RE: After Migration issues(using Ant,Liferay 7GA6 bundle)
David H Nebinger
https://liferay.dev/en/c/message_boards/find_message?p_l_id=119785333&messageId=110998847
2018-09-20T13:31:27Z
2018-09-20T13:31:27Z
<p>Wow, that's some list...</p>
<p>So basically OSGi is checking all transient dependencies of the jars,
so each char will list in it's manifest the packages that it needs and
the packages that are optional.</p>
<p>Unfortunately OSGi doesn't know if the the optional packages are
really optional or not, it is expecting you, the developer, to either
satisfy the packages (by adding more jars to libs) or declaring that
they are not necessary (using the Export-Package "!" syntax
in liferay-plugin-package.properties).</p>
<p>For your queries,</p>
<p>1) Putting in Ivy has the same outcome, they would still have
transient dependencies that you'd have to resolve for OSGi.</p>
<p>2) Nothing to worry about re size.</p>
<p>3) Since you only need to build services when you (1) change
service.xml or (2) add, remove or change method signatures in the
various ServiceImpl classes, you are only building services when you
need to so time is not important there. If you are simply building
services on every build, it is a flag that your process is wrong.</p>
<p>4) Not missing steps for the upgrade per se, OSGi is just asking for
your help to deal with unknown dependency resolution.</p>
David H Nebinger
2018-09-20T13:31:27Z
After Migration issues(using Ant,Liferay 7GA6 bundle)
MOHSIN m
https://liferay.dev/en/c/message_boards/find_message?p_l_id=119785333&messageId=110997825
2018-09-20T13:07:55Z
2018-09-20T13:07:55Z
<p>I have migrated my plugin from 6.2 to 7 along with the portlets by
following below steps,</p>
<p>1- Used Code upgrade tool</p>
<p>2-Resolved Marker problems on portlet</p>
<p>3-Removed dependencies from liferay-plugin-package.properties file
and placed the jars in Portlet/WEB-INF/lib</p>
<p> </p>
<p>I was able to successfully run build-service and deploy but I see issues,</p>
<p>11:56:23,960 WARN
[fileinstall-E:/Liferay7GA4/liferay-ce-portal-7.0-ga4/osgi/war][org_apache_felix_fileinstall:103]
Error while starting bundle:
webbundle:file:/E:/Liferay7GA4/liferay-ce-portal-7.0-ga4/osgi/war/MyPortlet-portlet-7.0.0.1.war?Bundle-SymbolicName=MyPortlet-portlet&Web-ContextPath=/MyPortlet-portlet <br />
org.osgi.framework.BundleException: Could not resolve module:
MyPortlet-portlet [546]_ Unresolved requirement: Import-Package: bsh;
resolution:="optional"_ Unresolved requirement:
Import-Package: com.apple.mrj; resolution:="optional"_
Unresolved requirement: Import-Package: com.caucho.burlap.client;
resolution:="optional"_ Unresolved requirement:
Import-Package: com.caucho.burlap.io;
resolution:="optional"_ Unresolved requirement:
Import-Package: com.caucho.burlap.server;
resolution:="optional"_ Unresolved requirement:
Import-Package: com.caucho.hessian; resolution:="optional"_
Unresolved requirement: Import-Package: com.caucho.hessian.client;
resolution:="optional"_ Unresolved requirement:
Import-Package: com.caucho.hessian.io;
resolution:="optional"_ Unresolved requirement:
Import-Package: com.caucho.hessian.server;
resolution:="optional"_ Unresolved requirement:
Import-Package: com.fasterxml.jackson.annotation;
resolution:="optional"_ Unresolved requirement:
Import-Package: com.google.common.collect.Table;
resolution:="optional"_ Unresolved requirement:
Import-Package: com.google.zxing; resolution:="optional"_
Unresolved requirement: Import-Package: com.google.zxing.common;
resolution:="optional"_ Unresolved requirement:
Import-Package: com.google.zxing.qrcode;
resolution:="optional"_ Unresolved requirement:
Import-Package: com.google.zxing.qrcode.decoder;
resolution:="optional"_ Unresolved requirement:
Import-Package: com.google.zxing.qrcode.encoder;
resolution:="optional"_ Unresolved requirement:
Import-Package: com.ibm.uvm.tools; resolution:="optional"_
Unresolved requirement: Import-Package: com.jamonapi;
resolution:="optional"_ Unresolved requirement:
Import-Package:
com.liferay.counter.kernel.kernel.kernel.kernel.kernel.kernel.kernel.kernel.kernel.kernel.kernel.kernel.service;
resolution:="optional"_ Unresolved requirement:
Import-Package: com.liferay.dynamic.data.mapping.kernel.model;
resolution:="optional"_ Unresolved requirement:
Import-Package: com.liferay.exportimport.data.handler.base;
resolution:="optional"_ Unresolved requirement:
Import-Package: com.liferay.petra.function;
resolution:="optional"_ Unresolved requirement:
Import-Package: com.liferay.petra.lang;
resolution:="optional"_ Unresolved requirement:
Import-Package:
com.liferay.portal.kernel.security.permission.resource;
resolution:="optional"_ Unresolved requirement:
Import-Package: com.liferay.portal.tools.sql;
resolution:="optional"_ Unresolved requirement:
Import-Package: com.liferay.rss.export;
resolution:="optional"_ Unresolved requirement:
Import-Package: com.liferay.rss.model;
resolution:="optional"_ Unresolved requirement:
Import-Package: com.liferay.staging.model.listener;
resolution:="optional"_ Unresolved requirement:
Import-Package: com.liferay.subscription.model;
resolution:="optional"_ Unresolved requirement:
Import-Package: com.liferay.subscription.service;
resolution:="optional"_ Unresolved requirement:
Import-Package: com.liferay.trash; resolution:="optional"_
Unresolved requirement: Import-Package: com.liferay.trash.exception;
resolution:="optional"_ Unresolved requirement:
Import-Package: com.liferay.trash.model;
resolution:="optional"_ Unresolved requirement:
Import-Package: com.liferay.trash.service;
resolution:="optional"_ Unresolved requirement:
Import-Package: com.lowagie.toolbox; resolution:="optional"_
Unresolved requirement: Import-Package: com.mockobjects;
resolution:="optional"_ Unresolved requirement:
Import-Package: com.mockobjects.constraint;
resolution:="optional"_ Unresolved requirement:
Import-Package: com.mockobjects.dynamic;
resolution:="optional"_ Unresolved requirement:
Import-Package: com.sun.jdmk.comm; resolution:="optional"_
Unresolved requirement: Import-Package: com.sun.mail.imap.protocol;
resolution:="optional"_ Unresolved requirement:
Import-Package: com.sun.net.httpserver;
resolution:="optional"_ Unresolved requirement:
Import-Package: com.sun.org.apache.bcel.internal.generic;
resolution:="optional"_ Unresolved requirement:
Import-Package: com.swabunga.spell.engine;
resolution:="optional"_ Unresolved requirement:
Import-Package: com.swabunga.spell.event;
resolution:="optional"_ Unresolved requirement:
Import-Package: commonj.timers; resolution:="optional"_
Unresolved requirement: Import-Package: commonj.work;
resolution:="optional"_ Unresolved requirement:
Import-Package: edu.emory.mathcs.backport.java.util.concurrent;
resolution:="optional"_ Unresolved requirement:
Import-Package: groovy.runtime.metaclass;
resolution:="optional"_ Unresolved requirement:
Import-Package: groovyjarjarasm.asm.tree.analysis;
resolution:="optional"_ Unresolved requirement:
Import-Package: groovyjarjarasm.asm.util;
resolution:="optional"_ Unresolved requirement:
Import-Package: javax.ejb; resolution:="optional"_
Unresolved requirement: Import-Package: javax.faces.application;
resolution:="optional"_ Unresolved requirement:
Import-Package: javax.faces.component;
resolution:="optional"_ Unresolved requirement:
Import-Package: javax.faces.context; resolution:="optional"_
Unresolved requirement: Import-Package: javax.faces.el;
resolution:="optional"_ Unresolved requirement:
Import-Package: javax.faces.event; resolution:="optional"_
Unresolved requirement: Import-Package: javax.inject;
resolution:="optional"_ Unresolved requirement:
Import-Package: javax.interceptor; resolution:="optional"_
Unresolved requirement: Import-Package: javax.jmdns;
resolution:="optional"_ Unresolved requirement:
Import-Package: jline; resolution:="optional"_ Unresolved
requirement: Import-Package: jxl; resolution:="optional"_
Unresolved requirement: Import-Package: jxl.biff;
resolution:="optional"_ Unresolved requirement:
Import-Package: jxl.biff.drawing; resolution:="optional"_
Unresolved requirement: Import-Package: jxl.format;
resolution:="optional"_ Unresolved requirement:
Import-Package: jxl.read.biff; resolution:="optional"_
Unresolved requirement: Import-Package: jxl.write;
resolution:="optional"_ Unresolved requirement:
Import-Package: jxl.write.biff; resolution:="optional"_
Unresolved requirement: Import-Package: mondrian.olap;
resolution:="optional"_ Unresolved requirement:
Import-Package: mondrian.spi; resolution:="optional"_
Unresolved requirement: Import-Package: net.fortuna.ical4j.model;
resolution:="optional"_ Unresolved requirement:
Import-Package: net.fortuna.ical4j.model.property;
resolution:="optional"_ Unresolved requirement:
Import-Package: net.sf.cglib.asm; resolution:="optional"_
Unresolved requirement: Import-Package: net.sf.cglib.core;
resolution:="optional"_ Unresolved requirement:
Import-Package: net.sf.cglib.proxy; resolution:="optional"_
Unresolved requirement: Import-Package: net.sf.cglib.transform.impl;
resolution:="optional"_ Unresolved requirement:
Import-Package: net.sf.ehcache.constructs.blocking;
resolution:="optional"_ Unresolved requirement:
Import-Package: net.sf.ehcache.store;
resolution:="optional"_ Unresolved requirement:
Import-Package: net.sourceforge.barbecue;
resolution:="optional"_ Unresolved requirement:
Import-Package: net.sourceforge.barbecue.linear.code39;
resolution:="optional"_ Unresolved requirement:
Import-Package: net.sourceforge.barbecue.linear.ean;
resolution:="optional"_ Unresolved requirement:
Import-Package: net.sourceforge.barbecue.output;
resolution:="optional"_ Unresolved requirement:
Import-Package: net.spy.memcached; resolution:="optional"_
Unresolved requirement: Import-Package: nu.xom;
resolution:="optional"_ Unresolved requirement:
Import-Package: oracle.xml.parser; resolution:="optional"_
Unresolved requirement: Import-Package: oracle.xml.parser.v2;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.apache.avalon.framework.logger;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.apache.axis.tools.ant.wsdl;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.apache.batik.bridge;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.apache.batik.dom;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.apache.batik.dom.svg;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.apache.batik.ext.awt.image;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.apache.batik.gvt;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.apache.batik.svggen;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.apache.bsf; resolution:="optional"_
Unresolved requirement: Import-Package: org.apache.bsf.util;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.apache.commons.cli;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.apache.commons.javaflow;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.apache.commons.pool;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.apache.commons.pool.impl;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.apache.jasper.tagplugins.jstl.core;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.apache.log; resolution:="optional"_
Unresolved requirement: Import-Package: org.apache.lucene.analysis;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.apache.lucene.analysis.core;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.apache.lucene.analysis.miscellaneous;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.apache.lucene.analysis.tokenattributes;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.apache.lucene.document;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.apache.lucene.index;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.apache.lucene.queryparser.classic;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.apache.lucene.search;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.apache.lucene.search.spans;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.apache.lucene.store;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.apache.lucene.util;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.apache.poi.xssf.usermodel;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.apache.portals.bridges.common;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.apache.portals.bridges.struts;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.apache.tiles; resolution:="optional"_
Unresolved requirement: Import-Package: org.apache.tiles.awareness;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.apache.tiles.context;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.apache.tiles.definition;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.apache.tiles.definition.dao;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.apache.tiles.definition.digester;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.apache.tiles.evaluator;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.apache.tiles.evaluator.el;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.apache.tiles.evaluator.impl;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.apache.tiles.factory;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.apache.tiles.impl;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.apache.tiles.impl.mgmt;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.apache.tiles.jsp.context;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.apache.tiles.locale;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.apache.tiles.locale.impl;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.apache.tiles.preparer;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.apache.tiles.renderer;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.apache.tiles.servlet.context;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.apache.tiles.startup;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.apache.velocity; resolution:="optional"_
Unresolved requirement: Import-Package: org.apache.velocity.app;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.apache.velocity.context;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.apache.velocity.exception;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.apache.velocity.runtime;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.apache.velocity.runtime.log;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.apache.velocity.runtime.resource;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.apache.velocity.runtime.resource.loader;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.apache.velocity.tools.generic;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.apache.velocity.tools.view;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.apache.velocity.tools.view.context;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.apache.velocity.tools.view.servlet;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.apache.xerces.framework;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.aspectj.bridge; resolution:="optional"_
Unresolved requirement: Import-Package: org.aspectj.runtime.internal;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.aspectj.util; resolution:="optional"_
Unresolved requirement: Import-Package: org.aspectj.weaver;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.aspectj.weaver.ast;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.aspectj.weaver.bcel;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.aspectj.weaver.internal.tools;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.aspectj.weaver.loadtime;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.aspectj.weaver.patterns;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.aspectj.weaver.reflect;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.aspectj.weaver.tools;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.bouncycastle.asn1;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.bouncycastle.asn1.cms;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.bouncycastle.asn1.pkcs;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.bouncycastle.asn1.x509;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.bouncycastle.cms;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.bouncycastle.crypto;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.bouncycastle.crypto.engines;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.bouncycastle.crypto.modes;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.bouncycastle.crypto.paddings;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.bouncycastle.crypto.params;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.bouncycastle.jce.provider;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.codehaus.jackson;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.codehaus.jackson.map;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.codehaus.jackson.map.type;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.codehaus.jackson.type;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.eclipse.jdt.core.compiler;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.eclipse.jdt.internal.compiler;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.eclipse.jdt.internal.compiler.ast;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.eclipse.jdt.internal.compiler.classfmt;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.eclipse.jdt.internal.compiler.env;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.eclipse.jdt.internal.compiler.problem;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.exolab.castor.mapping;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.exolab.castor.xml;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.hibernate.validator.messageinterpolation;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.hibernate.validator.resourceloading;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.joda.convert; resolution:="optional"_
Unresolved requirement: Import-Package: org.jruby;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.jruby.ast; resolution:="optional"_
Unresolved requirement: Import-Package: org.jruby.exceptions;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.jruby.javasupport;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.jruby.runtime; resolution:="optional"_
Unresolved requirement: Import-Package: org.jruby.runtime.builtin;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.krysalis.barcode4j;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.krysalis.barcode4j.impl;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.krysalis.barcode4j.impl.codabar;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.krysalis.barcode4j.impl.code128;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.krysalis.barcode4j.impl.code39;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.krysalis.barcode4j.impl.datamatrix;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.krysalis.barcode4j.impl.fourstate;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.krysalis.barcode4j.impl.int2of5;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.krysalis.barcode4j.impl.pdf417;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.krysalis.barcode4j.impl.postnet;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.krysalis.barcode4j.impl.upcean;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.krysalis.barcode4j.output;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.krysalis.barcode4j.output.bitmap;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.krysalis.barcode4j.output.svg;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.krysalis.barcode4j.tools;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.mozilla.javascript;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.mozilla.javascript.optimizer;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.olap4j; resolution:="optional"_
Unresolved requirement: Import-Package: org.olap4j.layout;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.olap4j.metadata; resolution:="optional"_
Unresolved requirement: Import-Package: org.quartz.impl;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.quartz.impl.jdbcjobstore;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.quartz.simpl; resolution:="optional"_
Unresolved requirement: Import-Package: org.quartz.spi;
resolution:="optional"_ Unresolved requirement:
Import-Package: org.quartz.utils; resolution:="optional"_
Unresolved requirement: Import-Package:
org.springframework.instrument; resolution:="optional"_
Unresolved requirement: Import-Package: org.w3c.dom.svg;
resolution:="optional"_ Unresolved requirement:
Require-Capability: osgi.extender;
filter:="(&(osgi.extender=jsp.taglib)(uri=http://java.sun.com/jstl/core_rt))"_
[Sanitized]<br /> at
org.eclipse.osgi.container.Module.start(Module.java:429)<br /> at
org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:402)<br />
at
org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundle(DirectoryWatcher.java:1253)<br />
at
org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundles(DirectoryWatcher.java:1225)<br />
at
org.apache.felix.fileinstall.internal.DirectoryWatcher.doProcess(DirectoryWatcher.java:512)<br />
at
org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:361)<br />
at
org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:312)<br /> </p>
<p> </p>
<p> </p>
<p>
<strong>My Queries,</strong></p>
<p>
<strong>1-Whether I need to include all my dependency jars in .ivy
file, removing the same from lib aswell. </strong></p>
<p>
<strong>2-My War file size is also >40mb, should I need to reduce
the size or nothing to worry here.</strong></p>
<p>
<strong>3-My IDE takes long time when I hit build-service/deploy(Ant)</strong></p>
<p>
<strong>4-Am I missin