Hi, Just for an example, here is a project which may need non-Apache compatible dependencies: https://github.com/apache/manifoldcf They use a different target to compile the project with such dependencies.
Kind Regards, Furkan KAMACI On Mon, Jun 1, 2020 at 1:39 PM Sergey Kamov <[email protected]> wrote: > Hi, Paul. > > Thank you! > > We have to fix it in our pom.xml file. > > > Regards, > > Sergey > > 01.06.2020 05:22, Paul King пишет: > > Both are related to CoreNLP from what I can see: > > > > $ mvn dependency:tree -Dincludes=com.io7m.xom:xom:jar:1.2.10 -Dverbose > > [INFO] Scanning for projects... > > [INFO] > > [INFO] ------------------< org.apache.nlpcraft:java-client > >> ------------------- > > [INFO] Building NLPCraft - Java Client 0.5.0 > > [INFO] --------------------------------[ jar > > ]--------------------------------- > > [INFO] > > [INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ java-client > --- > > [INFO] org.apache.nlpcraft:java-client:jar:0.5.0 > > [INFO] \- org.apache.nlpcraft:nlpcraft:jar:0.5.0:compile > > [INFO] +- edu.stanford.nlp:stanford-corenlp:jar:3.9.2:compile > > [INFO] | \- com.io7m.xom:xom:jar:1.2.10:compile > > [INFO] \- edu.stanford.nlp:stanford-corenlp:jar:models:3.9.2:runtime > > [INFO] \- (com.io7m.xom:xom:jar:1.2.10:runtime - omitted for > > duplicate) > > [INFO] > > ------------------------------------------------------------------------ > > [INFO] BUILD SUCCESS > > [INFO] > > ------------------------------------------------------------------------ > > [INFO] Total time: 3.789 s > > [INFO] Finished at: 2020-06-01T11:44:46+10:00 > > [INFO] > > ------------------------------------------------------------------------ > > > > I imagine just excluding transitive dependencies for the core project > would > > be enough: > > > > <dependency> > > <groupId>org.apache.nlpcraft</groupId> > > <artifactId>nlpcraft</artifactId> > > <version>${nlpcraft.ver}</version> > > > > > > > > > > > > > > * <exclusions> <exclusion> > > <groupId>*</groupId> <artifactId>*</artifactId> > > </exclusion> </exclusions>* </dependency> > > > > It certainly builds fine still with that change but I don't have things > set > > up right now to properly run the test suite. > > It seems to produce the same classes (but vastly different > > META-INF/DEPENDENCIES file - for the better). > > If someone with the server set up could enable and run the test suite > that > > would confirm things. > > > > Cheers, Paul. > > > > > > > > On Mon, Jun 1, 2020 at 10:43 AM Nikita Ivanov <[email protected]> > wrote: > > > >> Gents, > >> Can someone shed some light on this? Where and how we are pulling these > GPL > >> libraries? We definitely can't download these during "mvn clean > package"... > >> Thank you, > >> -- > >> Nikita Ivanov > >> > >> > >> > >> ---------- Forwarded message --------- > >> From: Justin Mclean <[email protected]> > >> Date: Sun, May 31, 2020 at 1:42 AM > >> Subject: Re: [VOTE] Release Apache NLPCraft - Java Client (Incubating) > >> 0.5.0 > >> To: <[email protected]> > >> > >> > >> Hi, > >> > >> -1 (binding) > >> > >> Everything else looks fine but you may have GPL dependancies [1][2] Can > you > >> confirm if this is or is not the case, and are these optional? [3] > >> > >> > >> I checked: > >> - incubating in names > >> - signatures and hashes are fine > >> - DISCLAIMER exits > >> - LICENSE and NOTICE are good > >> - No unexpected binary files > >> - All source files have ASF headers > >> - Can compile from source > >> > >> Thanks, > >> Justin > >> > >> 1 .http://xom.nu > >> 2. https://stanfordnlp.github.io/CoreNLP/ > >> 3. https://www.apache.org/legal/resolved.html#optional > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: [email protected] > >> For additional commands, e-mail: [email protected] > >> >
