<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <title>Liferay DXP 7.3 Using mongo-java-driver gradle dependency in portlet</title>
  <link rel="self" href="https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=119223706" />
  <subtitle>Liferay DXP 7.3 Using mongo-java-driver gradle dependency in portlet</subtitle>
  <id>https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=119223706</id>
  <updated>2026-04-03T20:22:34Z</updated>
  <dc:date>2026-04-03T20:22:34Z</dc:date>
  <entry>
    <title>RE: Liferay DXP 7.3 Using mongo-java-driver gradle dependency in portlet</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=119226191" />
    <author>
      <name>David H Nebinger</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=119226191</id>
    <updated>2020-05-25T00:08:18Z</updated>
    <published>2020-05-25T00:08:18Z</published>
    <summary type="html">So you either need to include this dependency too, or specifically exclude it.</summary>
    <dc:creator>David H Nebinger</dc:creator>
    <dc:date>2020-05-25T00:08:18Z</dc:date>
  </entry>
  <entry>
    <title>RE: Liferay DXP 7.3 Using mongo-java-driver gradle dependency in portlet</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=119224212" />
    <author>
      <name>Moshe Steinvortzel</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=119224212</id>
    <updated>2020-05-24T05:15:44Z</updated>
    <published>2020-05-24T05:15:44Z</published>
    <summary type="html">I tried that. I get:Unresolved requirement: Import-Package: com.github.luben.zstd_ [Sanitized]</summary>
    <dc:creator>Moshe Steinvortzel</dc:creator>
    <dc:date>2020-05-24T05:15:44Z</dc:date>
  </entry>
  <entry>
    <title>RE: Liferay DXP 7.3 Using mongo-java-driver gradle dependency in portlet</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=119222672" />
    <author>
      <name>David H Nebinger</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=119222672</id>
    <updated>2020-05-23T19:12:42Z</updated>
    <published>2020-05-23T19:12:42Z</published>
    <summary type="html">You absolutely should be using compileInclude, not compile, to include the transient dependencies into the module.</summary>
    <dc:creator>David H Nebinger</dc:creator>
    <dc:date>2020-05-23T19:12:42Z</dc:date>
  </entry>
  <entry>
    <title>Liferay DXP 7.3 Using mongo-java-driver gradle dependency in portlet</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=119223705" />
    <author>
      <name>Moshe Steinvortzel</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=119223705</id>
    <updated>2020-05-23T17:44:33Z</updated>
    <published>2020-05-23T17:44:33Z</published>
    <summary type="html">When I&amp;#39;m using the mongo-java-driver gradle dependency in portlet, it seems that whenever I try to create a class attribute from that dependency (Such as MongoClient) and try to deploy it, I get:&lt;br /&gt;Could not resolve module: com.qqq [2279]_  Unresolved requirement: Import-Package: com.mongodb; version=&amp;#34;[3.12.0,4.0.0)&amp;#34;_ [Sanitized] exception.&lt;br /&gt;But when I create it a function or constructor it seems to work properly.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Not Working:&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;&lt;/u&gt;&lt;/strong&gt;public class Mongo {&lt;br /&gt;    protected MongoClient mongoClient;&lt;br /&gt;}&lt;br /&gt;&lt;u&gt;&lt;strong&gt;Working:&lt;/strong&gt;&lt;/u&gt;&lt;br /&gt;&lt;u&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/u&gt;public class Mongo {&lt;br /&gt;    public Mongo() {&lt;br /&gt;        MongoClient mongoClient = null;&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;Any suggestions or ideas why would it happned?&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;strong&gt;The portlet dependency:&lt;/strong&gt;&lt;/u&gt;&lt;br /&gt;&lt;u&gt;&lt;strong&gt;​​​​​​​&lt;/strong&gt;&lt;/u&gt;dependencies {&lt;br /&gt;    compileOnly group: &amp;#34;com.liferay&amp;#34;, name: &amp;#34;com.liferay.asset.taglib&amp;#34;, version: &amp;#34;5.0.6&amp;#34;&lt;br /&gt;    compileOnly group: &amp;#34;com.liferay&amp;#34;, name: &amp;#34;com.liferay.comment.taglib&amp;#34;, version: &amp;#34;3.0.2&amp;#34;&lt;br /&gt;    compileOnly group: &amp;#34;com.liferay&amp;#34;, name: &amp;#34;com.liferay.frontend.taglib&amp;#34;, version: &amp;#34;5.1.1&amp;#34;&lt;br /&gt;    compileOnly group: &amp;#34;com.liferay&amp;#34;, name: &amp;#34;com.liferay.frontend.taglib.dynamic.section&amp;#34;, version: &amp;#34;3.0.1&amp;#34;&lt;br /&gt;    compileOnly group: &amp;#34;com.liferay&amp;#34;, name: &amp;#34;com.liferay.frontend.taglib.form.navigator&amp;#34;, version: &amp;#34;4.0.1&amp;#34;&lt;br /&gt;    compileOnly group: &amp;#34;com.liferay&amp;#34;, name: &amp;#34;com.liferay.frontend.taglib.util&amp;#34;, version: &amp;#34;3.0.1&amp;#34;&lt;br /&gt;    compileOnly group: &amp;#34;com.liferay&amp;#34;, name: &amp;#34;com.liferay.journal.taglib&amp;#34;, version: &amp;#34;4.0.1&amp;#34;&lt;br /&gt;    compileOnly group: &amp;#34;com.liferay&amp;#34;, name: &amp;#34;com.liferay.layout.taglib&amp;#34;, version: &amp;#34;5.0.8&amp;#34;&lt;br /&gt;    compileOnly group: &amp;#34;com.liferay&amp;#34;, name: &amp;#34;com.liferay.site.taglib&amp;#34;, version: &amp;#34;3.0.1&amp;#34;&lt;br /&gt;    compileOnly group: &amp;#34;com.liferay.portal&amp;#34;, name: &amp;#34;com.liferay.portal.kernel&amp;#34;, version: &amp;#34;5.4.0&amp;#34;&lt;br /&gt;    compileOnly group: &amp;#34;com.liferay.portal&amp;#34;, name: &amp;#34;com.liferay.util.taglib&amp;#34;, version: &amp;#34;5.0.3&amp;#34;&lt;br /&gt;    compileOnly group: &amp;#34;javax.portlet&amp;#34;, name: &amp;#34;portlet-api&amp;#34;, version: &amp;#34;3.0.0&amp;#34;&lt;br /&gt;    compileOnly group: &amp;#34;javax.servlet&amp;#34;, name: &amp;#34;javax.servlet-api&amp;#34;, version: &amp;#34;3.0.1&amp;#34;&lt;br /&gt;    compileOnly group: &amp;#34;jstl&amp;#34;, name: &amp;#34;jstl&amp;#34;, version: &amp;#34;1.2&amp;#34;&lt;br /&gt;    compileOnly group: &amp;#34;org.osgi&amp;#34;, name: &amp;#34;org.osgi.service.component.annotations&amp;#34;, version: &amp;#34;1.3.0&amp;#34;        &lt;br /&gt;&lt;strong&gt;    compile group: &amp;#39;org.mongodb&amp;#39;, name: &amp;#39;mongo-java-driver&amp;#39;, version: &amp;#39;3.12.4&amp;#39;&lt;/strong&gt;&lt;br /&gt;    cssBuilder group: &amp;#34;com.liferay&amp;#34;, name: &amp;#34;com.liferay.css.builder&amp;#34;, version: &amp;#34;3.0.2&amp;#34;&lt;br /&gt;    &lt;br /&gt;}</summary>
    <dc:creator>Moshe Steinvortzel</dc:creator>
    <dc:date>2020-05-23T17:44:33Z</dc:date>
  </entry>
</feed>
