Sorry Jeff, I do not understand your reply.

Anyway, I have now remove <relativePath/>

and replaced it with <relativePath></relativePath> and the pom error went away.

Could you let me know if it makes any difference to change the version ? 

 <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.0.3.BUILD-SNAPSHOT</version>
        <relativePath /> <!-- lookup parent from repository -->
    </parent>
--------------------------------------------
On Sun, 6/24/18, Jeff MAURY <[email protected]> wrote:

 Subject: Re: No compiler is provided in this environment - how to stop this 
error ?
 To: "Karen Goh" <[email protected]>
 Cc: "Maven Users List" <[email protected]>
 Date: Sunday, June 24, 2018, 2:00 PM
 
 This is because this repo only delivers only
 non snapshot artifacts
 
 Jeff
 
 Le dim. 24 juin 2018 à 06:02, Karen
 Goh <[email protected]>
 a écrit :
 
 > Thanks Jeff.  It is working
 now.
 >
 > However, I'd like to know is it
 possible to change the version to 2.0.3
 > from 2.1.0 in maven pom.xml ?
 >
 > <parent>
 >         
       
 <groupId>org.springframework.boot</groupId>
 >         
       
 <artifactId>spring-boot-starter-parent</artifactId>
 >         
       
 <version>2.0.3.BUILD-SNAPSHOT</version>
 > </parent>
 >
 > I have tried to change on the
 advice of a forum member in Java Range.
 >
 > But, I keep receiving error
 message :
 >
 > Project build error:
 Non-resolvable parent POM for
 >
 com.Superhi5:SpringBootHi5CRUD:0.0.1-SNAPSHOT: Could not
 transfer artifact
 > org.springframework.boot:spring-
 > 
 boot-starter-parent:pom:2.0.3.BUILD-SNAPSHOT from/to
 spring-snapshots (
 > https://repo.spring.io/snapshot): repo.spring.io and
 > 'parent.relativePath' points at no
 local
 >  POM
 >
 >
 > I tried various ways like doing
 mvn clean, mvn purge local repositories,
 > update and then sue the below as
 per stackoverflow suggestion to change the
 > version but to no avai.
 >
 >
 > https://books.google.de/books?id=yEqrMNX3LAgC&lpg=PA124&ots=IoIU0MYUp-&dq=huettermann+automatic+releasing&hl=de&pg=PA123#v=onepage&q=huettermann%20automatic%20releasing&f=false
 >
 > Hope you could let me know how
 should I go about changing the version
 > without all these errros.
 >
 > Tks & rgds,
 > Karen
 >
 >
 >
 --------------------------------------------
 > On Fri, 6/22/18, Jeff MAURY <[email protected]>
 wrote:
 >
 >  Subject: Re: No compiler is
 provided in this environment - how to stop
 > this error ?
 >  To: "Maven Users List"
 <[email protected]>,
 "Karen Goh" <
 > [email protected]>
 >  Date: Friday, June 22, 2018,
 7:24 PM
 >
 >  Your JAVA_HOME must point a
 jdk
 >  not à jre
 >
 >  Le ven. 22 juin
 >  2018 à 13:16, Karen Goh
 <[email protected]>
 >  a
 >  écrit :
 >
 >  >
 >  Hi,
 >  >
 >  > I have been
 >  trying to tackle the below
 error without avail.
 >  >
 >  > In my due diligence,
 >  I have done the necessary
 checking like making sure
 >  > that the environment is
 run on 1.8JDK
 >  >
 >  > Please see
 >  screenshot
 >  >
 >  > https://ibb.co/eopTVT
 >  >
 >  > https://ibb.co/g2wE4o
 >  >
 >  > I got the below when
 >  I did the following:
 >  >
 >  > 1st, I did run maven
 clean
 >  > 2nd, I did maven
 install
 >  >
 >  > And the error
 >  appeared.
 >  >
 >  >
 >  >
 >  > ---
 > 
 maven-resources-plugin:3.0.1:resources (default-resources)
 >  @
 >  > SpringBootHi5CRUD ---
 >  > [INFO] Using 'UTF-8'
 encoding to
 >  copy filtered resources.
 >  > [INFO] Copying
 >  1 resource
 >  > [INFO] Copying 0
 resource
 >  > [INFO]
 >  > [INFO] ---
 > 
 maven-compiler-plugin:3.7.0:compile (default-compile) @
 >  > SpringBootHi5CRUD ---
 >  >
 >  [INFO] Changes detected -
 recompiling the module!
 >  > [INFO] Compiling 6
 source files to
 >  >
 > 
 C:\Users\Karen.Goh\eclipse-workspace\SpringBoothi5\target\classes
 >  > [INFO]
 > 
 -------------------------------------------------------------
 >  > [ERROR] COMPILATION
 ERROR :
 >  > [INFO]
 > 
 -------------------------------------------------------------
 >  > [ERROR] No compiler is
 provided in this
 >  environment. Perhaps you
 are
 >  > running on
 >  a JRE rather than a JDK?
 >  > [INFO] 1
 >  error
 >  > [INFO]
 > 
 -------------------------------------------------------------
 >  > [INFO]
 >  >
 > 
 ------------------------------------------------------------------------
 >  > [INFO] BUILD FAILURE
 >  >
 >  [INFO]
 >  >
 > 
 ------------------------------------------------------------------------
 >  > [INFO] Total time:
 16.031 s
 >  > [INFO] Finished at:
 >  2018-06-22T18:53:34+08:00
 >  > [INFO] Final
 >  Memory: 20M/182M
 >  > [INFO]
 >  >
 > 
 ------------------------------------------------------------------------
 >  > [ERROR] Failed to
 execute goal
 >  >
 > 
 org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile
 >  > (default-compile) on
 project
 >  SpringBootHi5CRUD:
 Compilation failure
 >  >
 >  [ERROR] No compiler is
 provided in this environment. Perhaps
 >  you are
 >  > running on a JRE rather
 than a
 >  JDK?
 >  > [ERROR] -> [Help 1]
 >  > [ERROR]
 >  > [ERROR] To
 >  see the full stack trace of
 the errors, re-run Maven with
 >  the
 >  > -e switch.
 >  >
 >  [ERROR] Re-run Maven using
 the -X switch to enable full
 >  debug logging.
 >  > [ERROR]
 >  >
 >  > If I run using -X
 >  switch, I get the below
 error :
 >  >
 >  > [ERROR] Failed to
 execute goal
 >  >
 > 
 org.springframework.boot:spring-boot-maven-plugin:2.1.0.BUILD-SNAPSHOT:run
 >  > (default-cli) on
 project
 >  SpringBootHi5CRUD: An
 exception occurred while
 >  > running. null:
 InvocationTargetException:
 >  Error creating bean with
 name
 >  >
 >  'articleServiceImpl':
 Unsatisfied dependency
 >  expressed through field
 >  >
 >  'articleRepository'; nested
 exception is
 >  >
 > 
 org.springframework.beans.factory.BeanCreationException:
 >  Error creating
 >  > bean with name
 >  'articleRepository':
 Invocation of init method
 >  failed;
 >  > nested exception is
 > 
 java.lang.IllegalArgumentException: Not a managed type:
 >  > class
 com.StudentRecruit.model.Article
 >  -> [Help 1]
 >  >
 > 
 org.apache.maven.lifecycle.LifecycleExecutionException:
 >  Failed to execute
 >  > goal
 >  >
 > 
 org.springframework.boot:spring-boot-maven-plugin:2.1.0.BUILD-SNAPSHOT:run
 >  > (default-cli) on
 project
 >  SpringBootHi5CRUD: An
 exception occurred while
 >  > running. null
 >  >
 >     at
 >  >
 >
 > 
 org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:212)
 >  >     
    at
 >  >
 >
 > 
 org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
 >  >     
    at
 >  >
 >
 > 
 org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
 >  >     
    at
 >  >
 >
 > 
 
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
 >  >     
    at
 >  >
 >
 > 
 
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
 >  >     
    at
 >  >
 >
 > 
 
org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
 >  >     
    at
 >  >
 >
 > 
 
org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
 >  >     
    at
 > 
 org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307)
 >  >     
    at
 > 
 org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)
 >  >     
    at
 > 
 org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)
 >  >     
    at
 > 
 org.apache.maven.cli.MavenCli.execute(MavenCli.java:863)
 >  >     
    at
 > 
 org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288)
 >  >     
    at
 > 
 org.apache.maven.cli.MavenCli.main(MavenCli.java:199)
 >  >     
    at
 > 
 sun.reflect.NativeMethodAccessorImpl.invoke0(Native
 >  Method)
 >  >     
    at
 >  >
 >
 > 
 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
 >  >     
    at
 >  >
 >
 > 
 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 >  >     
    at
 > 
 java.lang.reflect.Method.invoke(Method.java:498)
 >  >     
    at
 >  >
 >
 > 
 
org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
 >  >     
    at
 >  >
 >
 > 
 org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
 >  >     
    at
 >  >
 >
 > 
 
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
 >  >     
    at
 >  >
 > 
 org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
 >  > Caused by:
 > 
 org.apache.maven.plugin.MojoExecutionException: An
 >  exception
 >  > occurred while
 running.
 >  null
 >  >     
    at
 >  >
 >
 > 
 
org.springframework.boot.maven.AbstractRunMojo$IsolatedThreadGroup.rethrowUncaughtException(AbstractRunMojo.java:525)
 >  >     
    at
 >  >
 > 
 org.springframework.boot.maven.RunMojo.runWithMavenJvm(RunMojo.java:97)
 >  >     
    at
 >  >
 >
 > 
 org.springframework.boot.maven.AbstractRunMojo.run(AbstractRunMojo.java:249)
 >  >     
    at
 >  >
 >
 > 
 
org.springframework.boot.maven.AbstractRunMojo.execute(AbstractRunMojo.java:198)
 >  >     
    at
 >  >
 >
 > 
 
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)
 >  >     
    at
 >  >
 >
 > 
 org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207)
 >  >     
    ... 20 more
 >  > Caused by:
 > 
 java.lang.reflect.InvocationTargetException
 >  >     
    at
 > 
 sun.reflect.NativeMethodAccessorImpl.invoke0(Native
 >  Method)
 >  >     
    at
 >  >
 >
 > 
 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
 >  >     
    at
 >  >
 >
 > 
 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 >  >     
    at
 > 
 java.lang.reflect.Method.invoke(Method.java:498)
 >  >     
    at
 >  >
 >
 > 
 
org.springframework.boot.maven.AbstractRunMojo$LaunchRunner.run(AbstractRunMojo.java:557)
 >  >     
    at
 > 
 java.lang.Thread.run(Thread.java:748)
 >  >
 >  Caused by:
 >  >
 > 
 org.springframework.beans.factory.UnsatisfiedDependencyException:
 >  Error
 >  > creating bean with
 name
 >  'articleServiceImpl':
 Unsatisfied dependency
 >  > expressed through
 field
 >  'articleRepository'; nested
 exception is
 >  >
 > 
 org.springframework.beans.factory.BeanCreationException:
 >  Error creating
 >  > bean with name
 >  'articleRepository':
 Invocation of init method
 >  failed;
 >  > nested exception is
 > 
 java.lang.IllegalArgumentException: Not a managed type:
 >  > class
 com.StudentRecruit.model.Article
 >  >     
    at
 >  >
 >
 > 
 
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:587)
 >  >     
    at
 >  >
 >
 > 
 
org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:91)
 >  >     
    at
 >  >
 >
 > 
 
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:373)
 >  >     
    at
 >  >
 >
 > 
 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1350)
 >  >     
    at
 >  >
 >
 > 
 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:580)
 >  >     
    at
 >  >
 >
 > 
 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:503)
 >  >     
    at
 >  >
 >
 > 
 
org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:317)
 >  >     
    at
 >  >
 >
 > 
 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
 >  >     
    at
 >  >
 >
 > 
 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:315)
 >  >     
    at
 >  >
 >
 > 
 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
 >  >     
    at
 >  >
 >
 > 
 
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:760)
 >  >     
    at
 >  >
 >
 > 
 
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:869)
 >  >     
    at
 >  >
 >
 > 
 
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:550)
 >  >     
    at
 >  >
 >
 > 
 
org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:140)
 >  >     
    at
 >  >
 >
 > 
 org.springframework.boot.SpringApplication.refresh(SpringApplication.java:762)
 >  >     
    at
 >  >
 >
 > 
 
org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:398)
 >  >     
    at
 >  >
 > 
 org.springframework.boot.SpringApplication.run(SpringApplication.java:330)
 >  >     
    at
 >  >
 >
 > 
 org.springframework.boot.SpringApplication.run(SpringApplication.java:1234)
 >  >     
    at
 >  >
 >
 > 
 org.springframework.boot.SpringApplication.run(SpringApplication.java:1222)
 >  >     
    at
 >  >
 >
 > 
 
com.StudentRecruit.SpringBoothi5Application.main(SpringBoothi5Application.java:11)
 >  >     
    ... 6 more
 >  > Caused by:
 > 
 org.springframework.beans.factory.BeanCreationException:
 >  Error
 >  > creating bean with
 name
 >  'articleRepository':
 Invocation of init method
 >  > failed; nested
 exception is
 > 
 java.lang.IllegalArgumentException: Not a
 >  > managed type: class
 > 
 com.StudentRecruit.model.Article
 >  >
 >       at
 >  >
 >
 > 
 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1708)
 >  >     
    at
 >  >
 >
 > 
 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:581)
 >  >     
    at
 >  >
 >
 > 
 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:503)
 >  >     
    at
 >  >
 >
 > 
 
org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:317)
 >  >     
    at
 >  >
 >
 > 
 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
 >  >     
    at
 >  >
 >
 > 
 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:315)
 >  >     
    at
 >  >
 >
 > 
 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
 >  >     
    at
 >  >
 >
 > 
 
org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:251)
 >  >     
    at
 >  >
 >
 > 
 
org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1138)
 >  >     
    at
 >  >
 >
 > 
 
org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1065)
 >  >     
    at
 >  >
 >
 > 
 
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:584)
 >  >     
    ... 25 more
 >  > Caused by:
 > 
 java.lang.IllegalArgumentException: Not a managed type:
 >  class
 >  >
 > 
 com.StudentRecruit.model.Article
 >  >
 >       at
 >  >
 >
 > 
 
org.hibernate.metamodel.internal.MetamodelImpl.managedType(MetamodelImpl.java:473)
 >  >     
    at
 >  >
 >
 > 
 
org.springframework.data.jpa.repository.support.JpaMetamodelEntityInformation.<init>(JpaMetamodelEntityInformation.java:73)
 >  >     
    at
 >  >
 >
 > 
 
org.springframework.data.jpa.repository.support.JpaEntityInformationSupport.getEntityInformation(JpaEntityInformationSupport.java:66)
 >  >     
    at
 >  >
 >
 > 
 
org.springframework.data.jpa.repository.support.JpaRepositoryFactory.getEntityInformation(JpaRepositoryFactory.java:188)
 >  >     
    at
 >  >
 >
 > 
 
org.springframework.data.jpa.repository.support.JpaRepositoryFactory.getTargetRepository(JpaRepositoryFactory.java:139)
 >  >     
    at
 >  >
 >
 > 
 
org.springframework.data.jpa.repository.support.JpaRepositoryFactory.getTargetRepository(JpaRepositoryFactory.java:123)
 >  >     
    at
 >  >
 >
 > 
 
org.springframework.data.jpa.repository.support.JpaRepositoryFactory.getTargetRepository(JpaRepositoryFactory.java:64)
 >  >     
    at
 >  >
 >
 > 
 
org.springframework.data.repository.core.support.RepositoryFactorySupport.getRepository(RepositoryFactorySupport.java:298)
 >  >     
    at
 >  >
 >
 > 
 
org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport.lambda$afterPropertiesSet$4(RepositoryFactoryBeanSupport.java:294)
 >  >     
    at
 > 
 org.springframework.data.util.Lazy.getNullable(Lazy.java:195)
 >  >     
    at
 > 
 org.springframework.data.util.Lazy.get(Lazy.java:78)
 >  >     
    at
 >  >
 >
 > 
 
org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport.afterPropertiesSet(RepositoryFactoryBeanSupport.java:297)
 >  >     
    at
 >  >
 >
 > 
 
org.springframework.data.jpa.repository.support.JpaRepositoryFactoryBean.afterPropertiesSet(JpaRepositoryFactoryBean.java:112)
 >  >     
    at
 >  >
 >
 > 
 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1767)
 >  >     
    at
 >  >
 >
 > 
 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1704)
 >  >     
    ... 35 more
 >  > [ERROR]
 >  > [ERROR]
 >  > [ERROR] For more
 information about the
 >  errors and possible
 solutions,
 >  > please
 >  read the following
 articles:
 >  > [ERROR]
 >  [Help 1]
 >  > http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
 >  >
 >  >
 > 
 ---------------------------------------------------------------------
 >  > To unsubscribe, e-mail:
 [email protected]
 >  > For additional
 commands, e-mail: [email protected]
 >  >
 >  >
 >

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to