[image: image.gif]Hi Isuru,
thanks for the clarification.

This version of the library might be already in your local m2 repo (.m2
> directory).
>
Noted.
Therefore is it good practice to delete (or rename) the .m2 directory and
do a fresh build?

If you already have the particular version of the library in your local m2
> repo (.m2 directory) it won't download again until you delete it from the
> .m2 directory.
>
I tried to perform an import for that particular library from within
Synapse but it doesn't seem to show up. Hence why I thought that it
wouldn't have been downloaded.
Further, I couldn't locate the library under the "External Libraries" in
the project explorer.
[image: image.png]
Notably the group ID of the library *com.github... *is missing.

In any case, I'll delete the .m2 directory and do a clean install and
update this thread.

Kind regards

On Tue, Sep 21, 2021 at 9:33 AM Isuru Udana <isud...@gmail.com> wrote:

> Hi Nuwan,
>
> Please find answers inline below.
>
> On Tue, Sep 21, 2021 at 12:45 AM Nuwan Jayawardene <nsga...@gmail.com>
> wrote:
>
>> [image: image.gif]Hi All,
>>
>>    1. I did some further work on this and tried importing the new
>>    version of JUnit (version 5) using the following snippet in the 
>> pom.xml;[image:
>>    image.png]
>>    however, this did not prompt the newly added dependency to be
>>    downloaded after a mvn clean install.
>>    Would greatly appreciate some thoughts on how to rectify this.
>>
>> This version of the library might be already in your local m2 repo (.m2
> directory).
>
>>
>>    1. I also noticed that the repositories included in the pom.xml is
>>    only the WSO2 public maven repo and Maven central is not included.
>>    Is it allowed to include Maven central as well so there's access to a
>>    wider no. of external libraries?
>>
>> Yes. We can get libraries from Maven central.
>
>
>> Kind regards
>>
>>
>>
>>
>>
>>
>> On Fri, Sep 17, 2021 at 1:49 AM Nuwan Jayawardene <nsga...@gmail.com>
>> wrote:
>>
>>> Hi All,
>>> I've a couple of doubts to clarify on importing external libraries into
>>> Synapse.
>>>
>>>    1. Is there a vouching process to see if a particular library is
>>>    suitable to be used (other than the license).
>>>
>>> The license is the most important factor. If you are introducing a new
> dependency, please initiate a mail and discuss it with the community before
> proceeding.
>
>>
>>>    1. When adding a new dependency after including it in the pom.xml as
>>>    follows...
>>>    [image: image.png]
>>>    is running a mvn clean install or mvn install -Dmaven.test.skip=true 
>>> sufficient
>>>    or do we need to delete the .m2 directory as well and redownload all the
>>>    dependencies?
>>>
>>> If you already have the particular version of the library in your local
> m2 repo (.m2 directory) it won't download again until you delete it from
> the .m2 directory.
>
>>
>>>    1.
>>>    I tried the 2 former commands however it doesn't seem to
>>>    have downloaded the library from maven central.
>>>
>>> Would appreciate your thoughts on this.
>>> Regards
>>> --
>>> *Nuwan Jayawardene*
>>> Assistant Lecturer, Informatics Institute of Technology (IIT).
>>> Research Assistant, University of Moratuwa
>>>
>>> https://www.linkedin.com/m/in/nuwanjaya
>>>
>>>
>>>
>>
>> --
>> *Nuwan Jayawardene*
>> Assistant Lecturer, Informatics Institute of Technology (IIT).
>> Research Assistant, University of Moratuwa
>>
>> https://www.linkedin.com/m/in/nuwanjaya
>>
>>
>
> --
> *Isuru Udana*
> Associate Director/Architect
>
>
>
> *; WSO2 Inc.; http://wso2.com <http://wso2.com>email: isud...@gmail.com
> <isud...@gmail.com> *
>
>
>

-- 
*Nuwan Jayawardene*
Assistant Lecturer, Informatics Institute of Technology (IIT).
Research Assistant, University of Moratuwa

https://www.linkedin.com/m/in/nuwanjaya

Reply via email to