当前位置: 首页 > wzjs >正文

网站建设设计文档模板下载网站推广的四个阶段是指

网站建设设计文档模板下载,网站推广的四个阶段是指,高端建设响应式网站,网站发展历程有一个项目,kotlin写了一些逻辑代码,我想加一个controller,新增了一个kotlin方法复用了之前的逻辑,写好之后没有重新编译,直接启动进行测试,整体完全正常没有报错,但是在mvn clean,然后再mvn co…

有一个项目,kotlin写了一些逻辑代码,我想加一个controller,新增了一个kotlin方法复用了之前的逻辑,写好之后没有重新编译,直接启动进行测试,整体完全正常没有报错,但是在mvn clean,然后再mvn compile的时候发生了报错,报的是找不到符号,有两个地方,一个是import语句中的kotlin类名,一个是@Resource注入(kotlin类加了@Component注解,交给spring管理了)时候的类名找不到符号。但是IDEA没有标红,点击也可以正常跳转到KOTLIN类文件内,就很奇怪,网上找了不少方法,说是需要先编译kotlin再编译java就能解决,于是修改了pom文件,改成如下顺序,并且需要加上才可以

<build><finalName>${project.artifactId}</finalName><plugins><plugin><groupId>org.jetbrains.kotlin</groupId><artifactId>kotlin-maven-plugin</artifactId><version>1.9.22</version><configuration><jvmTarget>1.8</jvmTarget><compilerPlugins><plugin>lombok</plugin></compilerPlugins><pluginOptions><option>lombok:config=${project.basedir}/lombok.config</option></pluginOptions></configuration><dependencies><dependency><groupId>org.jetbrains.kotlin</groupId><artifactId>kotlin-maven-lombok</artifactId><version>1.9.22</version></dependency><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>1.18.22</version><scope>compile</scope></dependency></dependencies><executions><execution><id>compile</id><phase>compile</phase><goals><goal>compile</goal></goals></execution><execution><id>test-compile</id><phase>test-compile</phase><goals><goal>test-compile</goal></goals></execution></executions></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><version>3.8.1</version><configuration><source>1.8</source><target>1.8</target></configuration></plugin><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><executions><execution><goals><goal>repackage</goal></goals></execution></executions></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-deploy-plugin</artifactId><configuration><skip>true</skip></configuration></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-install-plugin</artifactId><configuration><skip>true</skip></configuration></plugin></plugins></build>

但是编译后看控制台输出:

[INFO] 
[INFO] --- maven-enforcer-plugin:1.4.1:enforce (default-cli) @ ---
[INFO] 
[INFO] --- maven-enforcer-plugin:1.4.1:enforce (banDuplicateClasses-Check) @  ---
[INFO] 
[INFO] --- maven-enforcer-plugin:1.4.1:enforce (check-commons-db-upgrade) @  ---
[INFO] 
[INFO] --- jacoco-maven-plugin:0.7.1.201405082137:prepare-agent (pre-unit-test) @  ---
[INFO] argLine set to -javaagent:/***/org.jacoco.agent-0.7.1.201405082137-runtime.jar=destfile=/***/target/jacoco.exec,excludes=org/sqlite/SQLite
[INFO] 
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @  ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 6 resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @  ---

仍旧是先编译的java,再次查询资料,修改pom文件如下:

<build><finalName>${project.artifactId}</finalName><plugins><plugin><groupId>org.jetbrains.kotlin</groupId><artifactId>kotlin-maven-plugin</artifactId><version>1.9.22</version><configuration><jvmTarget>1.8</jvmTarget><compilerPlugins><plugin>lombok</plugin></compilerPlugins><pluginOptions><option>lombok:config=${project.basedir}/lombok.config</option></pluginOptions></configuration><dependencies><dependency><groupId>org.jetbrains.kotlin</groupId><artifactId>kotlin-maven-lombok</artifactId><version>1.9.22</version></dependency><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>1.18.22</version><scope>compile</scope></dependency></dependencies><executions><execution><id>compile</id><phase>process-sources</phase><goals><goal>compile</goal></goals></execution><execution><id>test-compile</id><phase>process-test-sources</phase><goals><goal>test-compile</goal></goals></execution></executions></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><version>3.8.1</version><configuration><source>1.8</source><target>1.8</target></configuration></plugin><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><executions><execution><goals><goal>repackage</goal></goals></execution></executions></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-deploy-plugin</artifactId><configuration><skip>true</skip></configuration></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-install-plugin</artifactId><configuration><skip>true</skip></configuration></plugin></plugins></build>

注意看这两处区别:

<phase>process-sources</phase>
<phase>process-test-sources</phase>

修改后编译就发现kotlin在前边先编译,没有报错了,解决问题!

http://www.dtcms.com/wzjs/584037.html

相关文章:

  • 烟台免费做网站个人博客主页登录
  • 京东客网站怎么建设长沙网站建设网
  • 站酷网官网入口wordpress设置阅读权限
  • 深圳网站建设 案例关于申请网站建设的报告
  • 江苏省交通工程建设局网站手机响应式网站
  • 如何查询网站的空间大小360网站建设服务
  • 湖南小企业网站建设怎么做企业集团网站建设方案
  • 备案后的域名改网站名seo论坛
  • 汉口网站制作设计网络运维好学吗
  • 手机网站建设的规划做美食网站的素材
  • 进入微信公众号登录入口广州网站建设 乐云seo
  • 北京手机网站开发公司东莞网页制作设计
  • tp框架做商城网站怎么用缓存建立 wiki 网站
  • 网站改版升级总结成功营销案例
  • 深圳网站设计有限公司电子商务购物网站建设实验报告
  • 衡阳市城市建设投资有限公司网站物流网站开发项目书
  • 建设网站需要哪些语言做IP授权的一般看什么网站
  • 做的比较好的企业网站阅读小说网站建设
  • 做外贸如何分析客户网站同一个服务器可以做多个网站
  • 淄博哪有培训做网站的自己做网站如何月入3k
  • 广东省住房和城乡建设网站新乡个人网站建设哪家好
  • 安阳网站建设哪家正规哪个做网站公司
  • 广州公司营销型网站建设网站免费的有没有
  • 免费建站自助建站做电商有哪些网站有哪些内容
  • 智能模板网站建设费用河北高端网站建设
  • 虹口网站制作全能网站建设完全自学手册
  • 怎么查网站的注册信息电子政务与网站建设方面
  • 沧浪企业建设网站公司石家庄营销型网站建设费用
  • 国外直播做游戏视频网站wordpress首页排版更换
  • 菏泽最好的网站建设公司怎么做免费的网站空间