目的:1、打一个普通java包,用于spring aop
2、用aspectj打一个包,用于字节码加强的实现方式
实现:
<profiles>
<profile>
<id>aspectj</id>
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>aspectj-maven-plugin</artifactId>
<version>1.8</version>
<executions>
<execution>
<goals>
<goal>compile</goal>
</goals>
<configuration>
<complianceLevel>1.7</complianceLevel>
<source>1.7</source>
<target>1.7</target>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<artifactId>maven-jar-plugin</artifactId>
<executions>
<execution>
<id>default-jar</id>
<phase>none</phase>
</execution>
<execution>
<phase>package</phase>
<goals>
<goal>jar</goal>
</goals>
<configuration>
<classifier>aspectj</classifier>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
</profiles>
分享到:
相关推荐
在本文中,我们将详细探讨如何将Java工程打包成JAR包,并理解其工作原理。 首先,让我们了解Java程序的打包过程。Java程序打包主要分为两部分:普通程序打包和特殊插件打包。对于大多数开发者来说,关注的是普通...
一个简单JAVA 小工程进行两个MYSQL数据库对象的比较,导入eclipse中,修改jdbc.properties文件中的JDBC信息,然后直接运行action包类中的main方法,生成EXCEL,excel中包含表,表中列,索引,函数过程差异比对结果。...
一个简单JAVA 小工程进行两个MYSQL数据库对象的比较,导入eclipse中,修改jdbc.properties文件中的JDBC信息,然后直接运行action包类中的main方法,生成EXCEL,excel中包含表,表中列,索引,函数过程差异比对结果。...
"java工程打jar包,制作exe文件"和"exe4j使用教程_EndlessWait_百度空间_files"可能是辅助资料,包括工程示例或更多exe4j相关文档。 打包和转换过程中的常见问题可能涉及依赖库的处理、资源文件的引用、JRE版本兼容...
例如,假设我们需要更新两个文件,一个Java类文件和一个JSP页面。首先,需要编译更新的Java文件,这可以通过重启Tomcat服务器来完成。接着,找到编译后的class文件(例如AccConClassAction.class)和待更新的JSP文件...
基于JAVA的UDP服务器模型源代码,内含UDP服务器端模型和UDP客户端模型两个小程序,向JAVA初学者演示UDP C/S结构的原理。 简单聊天软件CS模式 2个目标文件 一个简单的CS模式的聊天软件,用socket实现,比较简单。 ...
基于JAVA的UDP服务器模型源代码,内含UDP服务器端模型和UDP客户端模型两个小程序,向JAVA初学者演示UDP C/S结构的原理。 简单聊天软件CS模式 2个目标文件 一个简单的CS模式的聊天软件,用socket实现,比较简单。 ...
在本JAVA工程包中,这一技术被巧妙地应用于GUI(图形用户界面)设计,使得用户可以更直观、便捷地进行操作。下面将详细介绍这个工程包的相关知识点。 1. **角度后方交会原理**: 角度后方交会是根据已知点和目标点...
你可以创建两个`DataSource`实例,每个实例对应一个数据库版本,并分别关联相应的JDBC驱动。可以通过设置`DataSource`的URL、用户名和密码属性来指定连接的数据库。 4. **连接管理**: 在需要连接到特定数据库时,...
基于JAVA的UDP服务器模型源代码,内含UDP服务器端模型和UDP客户端模型两个小程序,向JAVA初学者演示UDP C/S结构的原理。 简单聊天软件CS模式 2个目标文件 一个简单的CS模式的聊天软件,用socket实现,比较简单。 ...
### Java工程打包成安装程序的方法 #### 一、概述 在软件开发过程中,尤其是Java应用程序的发布阶段,经常需要将开发好的Java项目打包成安装程序,以便用户能够方便地进行安装和使用。本文档旨在详细介绍如何将...
总的来说,这个“java实现体温单实例-eclipse-java工程”涵盖了Java基础、面向对象编程、数据结构、GUI编程和测试等多个方面。通过学习这个实例,开发者不仅可以掌握Java编程的基本技能,还能了解到如何在Eclipse中...
Java工程脱离Eclipse运行是指将Java工程从Eclipse中独立出来,生成一个可以独立运行的JAR包。下面是实现这一过程的详细步骤: 1. 选择要导出的项目,右键点击选择“导出” 2. 在弹出的框中选中“jar 文件” 3. 选择...
在给定的描述中,提及了一个名为`mydemo`的web项目,该项目被细分为两个模块:`mydemo-core`和`mydemo-web`。其中,`mydemo-core`是核心模块,负责处理业务逻辑并输出为jar文件;而`mydemo-web`则聚焦于web层面,...
在软件开发领域,Java语言和UML(统一建模语言)是两个至关重要的概念,尤其在软件工程中占据着核心地位。本篇文章将深入探讨这两个主题及其在软件设计中的应用。 首先,Java是一种广泛使用的面向对象编程语言,以...
标题 "C++调用java jar包测试代码" 描述了一个跨语言交互的场景,其中C++程序通过调用Java编译后的jar包来执行特定功能。这个过程涉及到多个技术点,包括Java的编译和打包,C++的编程以及两者之间的接口调用。 1. *...
- **`protected`**:比`public`稍微封闭一些,可以在同一个包内或者子类中访问。 - **`default`(不写时默认为`friendly`)**:只限于同一包内的类可以访问。 - **`private`**:最封闭的作用域,仅在定义它的类中...
- `==` 用于比较基本类型值是否相等,或比较两个引用是否指向同一个对象。 - `equals()` 方法用于比较两个对象的内容是否相等,通常需要重写以实现特定的比较逻辑。 8. **try...finally 结构中的执行顺序** - 在...
基于JAVA的UDP服务器模型源代码,内含UDP服务器端模型和UDP客户端模型两个小程序,向JAVA初学者演示UDP C/S结构的原理。 简单聊天软件CS模式 2个目标文件 一个简单的CS模式的聊天软件,用socket实现,比较简单。 ...