`
hehaibo
  • 浏览: 422263 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

maven 编译源代码错误 和附加源代码

 
阅读更多

1 mvn 编译出现非法字符,但是eclipse代码无编译错误提示
1 非法的表达式开始
2 未结束的字符串字面值
3 需要 ';'

解决办法:
在相对应的pom.xml中增加maven的maven-compiler-plugin插件配置

<build>
        <plugins>
             <!-- 附加源代码 -->
            <plugin>
			<artifactId>maven-source-plugin</artifactId>
			<executions>
				<execution>
					<id>attach-sources</id>
					<goals>
						<goal>jar</goal>
					</goals>
				</execution>
			</executions>
            </plugin>
            <!--编译插件-->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <compilerVersion>1.5</compilerVersion>
                    <source>1.5</source>
                    <target>1.5</target>
                    <encoding>UTF-8</encoding>
                </configuration>
            </plugin>
        </plugins>
</build>

 

分享到:
评论

相关推荐

    flume 1.8所有源代码 编译通过版 附 maven3.5.2 安装包

    通过以上步骤,你可以使用提供的源代码和Maven构建工具深入了解Flume的内部机制,进行自定义开发,以及在实际环境中测试和部署Flume服务。这对于提升大数据处理能力,优化日志收集和分析流程具有重要意义。

    Better builds with Maven2源代码

    总结,"Better builds with Maven2源代码"提供了深入学习Maven2的机会,通过对源代码的研究,开发者可以提升对Maven2的理解,从而更高效地管理和构建项目。通过掌握Maven2的精髓,我们可以创建出更加稳定、可维护的...

    mahout in action源代码maven编译jar包

    《Mahout in Action源代码Maven编译JAR包详解》 Apache Mahout是一个流行的机器学习库,广泛用于数据挖掘和大数据分析。《Mahout in Action》这本书是Mahout技术的权威指南,提供了丰富的示例代码供读者实践。然而...

    maven 实战 所有源代码

    本篇文章将深入探讨"Maven实战"中涉及的所有源代码,帮助开发者更深入地理解和运用Maven。 ### 一、Maven的项目结构 在Maven中,项目的标准目录结构(也称为"Maven目录布局")至关重要。源代码文件通常分布在以下...

    maven项目编译jar包

    最常用的是`package`目标,它会编译源代码,运行测试,并打包成可部署的形式。在命令行中,你可以输入以下命令来执行这个目标: ``` mvn package ``` 4. **配置JAR插件**: Maven的`maven-jar-plugin`插件负责...

    maven+springmvc4+mybatis源代码

    【标题】"maven+springmvc4+mybatis源代码" 涵盖了现代Java Web开发中的三个关键组件:Maven、Spring MVC 4和MyBatis。这是一个典型的三层架构,包括构建管理、表现层和持久层。下面将详细阐述这三个技术及其在项目...

    reportng源码(maven编译打包)

    在本项目中,当你运行`mvn install`命令时,Maven会按照POM.xml文件中的配置执行一系列步骤,包括编译源代码、运行测试、打包成JAR或WAR文件,最后将这个构建好的工件安装到本地Maven仓库,使得其他项目可以通过依赖...

    idea+maven+tomcat实现登录案例源代码.zip

    标题中的"idea+maven+tomcat实现登录案例源代码"表明这是一个使用IntelliJ IDEA集成开发环境(IDE),Maven构建工具以及Tomcat服务器来实现的登录功能的示例项目。这个项目的主要目的是通过代码展示如何在Java Web...

    基于camunda源代码编译运行流程引擎

    ### 基于Camunda源代码编译运行流程引擎 #### 一、下载Camunda源代码 在开始之前,我们首先要获取Camunda的源代码。Camunda是一个强大的业务流程管理(Business Process Management, BPM)平台,它支持业务流程...

    maven项目源代码_sfs.zip

    不过,根据标题和描述,可以推测该压缩包文件中包含了一个使用Maven管理的项目源代码,该项目的名称可能为“sfs”。Maven是一个非常流行的Java项目管理和构建自动化工具,它使用一个名为pom.xml的项目对象模型文件来...

    maven 编译工具

    - **编译(compile)**:将源代码编译成可执行的类文件。 - **测试(test)**:使用JUnit或其他测试框架运行项目的测试。 - **打包(package)**:将编译后的类文件和资源文件打包成JAR、WAR或其他格式的文件。 - **...

    swf.rar_flex_maven 编译flex_maven flex pom_maven flex 编译_swf开发

    在IT行业中,Flex是一种用于创建富互联网应用程序(RIA)的开放源代码框架,它基于ActionScript和Flash技术,能够构建交互性强、图形丰富的用户界面。而Maven则是一款强大的项目管理工具,主要用于Java项目的构建、...

    maven2.0.7源包

    通过POM,Maven可以自动下载项目依赖、编译源代码、执行测试、打包应用、部署到远程仓库等一系列工作,极大地提高了开发效率。 在Maven 2.0.7源包中,你将找到以下几个关键部分: 1. **src/main/java**:这是Maven...

    maven已编译包

    5. **插件 (Plugins)**:Maven通过插件执行特定的任务,如编译源代码、运行单元测试、打包项目等。在Maven 2.0.11中,包含了一些基本的插件,如maven-compiler-plugin用于编译,maven-surefire-plugin用于执行测试。...

    Maven新版蓝缘系统源代码

    【Maven新版蓝缘系统源代码】是一个基于Maven构建的现代软件开发...此外,通过阅读源代码,开发者可以学习到项目团队是如何处理并发控制、错误处理、日志记录等问题的,这对于提升个人技术水平和团队协作能力大有裨益。

    尚硅谷Maven课程笔记代码资源

    同时,Maven支持插件机制,通过插件扩展其功能,如编译源代码、生成文档、执行单元测试等。 四、POM配置 POM文件是Maven的核心,包含了项目的信息(如groupId、artifactId、version)、依赖、构建配置、报告集等。...

    Maven搭建Grpc项目详细流程附加grpc—java简单demo

    3. 在`build`部分添加`protobuf-maven-plugin`,它用于编译protobuf源代码生成gRPC相关的Java类: ```xml &lt;groupId&gt;org.xolstice.maven.plugins &lt;artifactId&gt;protobuf-maven-plugin &lt;version&gt;0.5.0 ... ...

    使用Eclipse构建Maven的Spring MVC项目的源代码

    - 根据Maven的标准目录结构,Spring MVC项目一般包含以下几个部分:`src/main/java`(源代码)、`src/main/resources`(资源配置)、`src/main/webapp`(Web应用资源)、`src/main/webapp/WEB-INF`(Web应用特定...

    Spark 源码编译完整教程(maven编译+sbt编译+编译工具包+操作步骤笔记+依赖包下载镜像设置)

    自己学习并应用Spark一段时间后,由于需要改源代码,就研究了下怎么编译源码,成功编译后,记录下了编译的步骤和遇到的问题,例如编译过程中,下载大量的依赖包,默认从国外下载,非常慢,可能要编译好几个小时,...

    minecraft源代码亲测可运行

    在开源社区中,有许多关于Minecraft源代码的讨论和教程,比如MCP(Minecraft Coder Pack)和SMP(Source Mod Pack)等项目,它们提供了更方便的开发工具和文档,可以帮助初学者更好地理解和修改源代码。 总的来说...

Global site tag (gtag.js) - Google Analytics