You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@netbeans.apache.org by Jose Ch <pe...@gmail.com> on 2020/02/05 00:34:03 UTC

Re: Netbeans 11.2 Spring Framework problem

Hi Tom,

This PR fix that problem. I tested with both 3.x & 4.x versions of Spring.

https://github.com/apache/netbeans/pull/1908

Regards.

Jose


El jue., 30 ene. 2020 a las 9:39, Tom M (<to...@kerdos-media.com>) escribió:

> When I create a new Java web project with Maven and add Spring Framework
> support and try to build it I get an error message "Failure to find
> org.springframework:spring-framework-bom:jar:4.0.1.RELEASE"
>
> The same is true for the 3.x version of Spring Framework. All I did was
>
> New Project -> Java with Maven -> Web Application and put in my name and
> folder info for the project.
>
> Next I right click the project
> Properties -> Frameworks -> Add -> Spring MVC -> select 4.0.1 and include
> JSTL
>
> As soon as I do that I get a warning on the project. If I expand the list
> of dependencies all look fine except for
> spring-framework-bom-4.0.1.RELEASE.jar if I hover over it I see "Dependency
> not yet downloaded. Build project to correct errors." So I build and get
> the following error"
>
> Failed to execute goal on project REPhotoTours: Could not resolve
> dependencies for project com.mydomain:MyNetbeansProject:war:1.0-SNAPSHOT:
> Failure to find org.springframework:spring-framework-bom:jar:4.0.1.RELEASE
> in https://repo.maven.apache.org/maven2 was cached in the local
> repository, resolution will not be reattempted until the update interval of
> central has elapsed or updates are forced -> [Help 1]
>
> I found this solution online
> https://stackoverflow.com/questions/37625875/dependency-resolution-exception-in-
> netbeans
> -maven-web-application-for-spring-fra/38700407#38700407?newreg=1a731c3515884682a1efef40fe33c3b0
>
> Which suggested adding type and scope to the dependency in pom.xml.
>
> <dependency>
>       <groupId>org.springframework</groupId>
>       <artifactId>spring-framework-bom</artifactId>
>       <version>4.0.1.RELEASE</version>
>       <type>pom</type>
>       <scope>import</scope>
> </dependency>
>
> When I do that, it works. This is an old thread so it doesn't make sense
> that Netbeans would have an error in such a popular framework for a few
> years without it being fixed so I think there might be something wrong with
> my configuration.
>
> I'm not that familiar with Maven. Can someone explain what adding type and
> scope exactly does and why it fixes it? Should it work in Netbeans without
> that? What should I be looking for?
>
> I'm using JDK-13.0.2 on windows 10 64 bit.
>

Re: Netbeans 11.2 Spring Framework problem

Posted by Tom M <to...@kerdos-media.com>.
Great, thanks!

On Tue, Feb 4, 2020, 7:34 PM Jose Ch <pe...@gmail.com> wrote:

> Hi Tom,
>
> This PR fix that problem. I tested with both 3.x & 4.x versions of Spring.
>
> https://github.com/apache/netbeans/pull/1908
>
> Regards.
>
> Jose
>
>
> El jue., 30 ene. 2020 a las 9:39, Tom M (<to...@kerdos-media.com>) escribió:
>
>> When I create a new Java web project with Maven and add Spring Framework
>> support and try to build it I get an error message "Failure to find
>> org.springframework:spring-framework-bom:jar:4.0.1.RELEASE"
>>
>> The same is true for the 3.x version of Spring Framework. All I did was
>>
>> New Project -> Java with Maven -> Web Application and put in my name and
>> folder info for the project.
>>
>> Next I right click the project
>> Properties -> Frameworks -> Add -> Spring MVC -> select 4.0.1 and include
>> JSTL
>>
>> As soon as I do that I get a warning on the project. If I expand the list
>> of dependencies all look fine except for
>> spring-framework-bom-4.0.1.RELEASE.jar if I hover over it I see "Dependency
>> not yet downloaded. Build project to correct errors." So I build and get
>> the following error"
>>
>> Failed to execute goal on project REPhotoTours: Could not resolve
>> dependencies for project com.mydomain:MyNetbeansProject:war:1.0-SNAPSHOT:
>> Failure to find org.springframework:spring-framework-bom:jar:4.0.1.RELEASE
>> in https://repo.maven.apache.org/maven2 was cached in the local
>> repository, resolution will not be reattempted until the update interval of
>> central has elapsed or updates are forced -> [Help 1]
>>
>> I found this solution online
>> https://stackoverflow.com/questions/37625875/dependency-resolution-exception-in-
>> netbeans
>> -maven-web-application-for-spring-fra/38700407#38700407?newreg=1a731c3515884682a1efef40fe33c3b0
>>
>> Which suggested adding type and scope to the dependency in pom.xml.
>>
>> <dependency>
>>       <groupId>org.springframework</groupId>
>>       <artifactId>spring-framework-bom</artifactId>
>>       <version>4.0.1.RELEASE</version>
>>       <type>pom</type>
>>       <scope>import</scope>
>> </dependency>
>>
>> When I do that, it works. This is an old thread so it doesn't make sense
>> that Netbeans would have an error in such a popular framework for a few
>> years without it being fixed so I think there might be something wrong with
>> my configuration.
>>
>> I'm not that familiar with Maven. Can someone explain what adding type
>> and scope exactly does and why it fixes it? Should it work in Netbeans without
>> that? What should I be looking for?
>>
>> I'm using JDK-13.0.2 on windows 10 64 bit.
>>
>