精华内容
下载资源
问答
  • 代码打包

    千次阅读 2019-05-19 02:57:07
    源码打包 方法一:使用eclipse工具 1.把源码引入到eclipse中,查看pom.xml文件中是否有以下类似配置 <build> <!-- 执行构建时默认的goal或phase,如jar:jar或者package等 --> <defaultGoal...

    源码打包

    方法一:使用eclipse工具

    1.把源码引入到eclipse中,查看pom.xml文件中是否有以下类似配置

    	<build>
    		<!-- 执行构建时默认的goal或phase,如jar:jar或者package-->
    		<defaultGoal>install</defaultGoal>
    		<!-- 构建的结果所在的路径,默认为${basedir}/target目录 -->
    		<directory>${basedir}/target</directory>
    		<!-- 构建的最终结果的名字,该名字可能在其他plugin中被改变 -->
    		<finalName>ik-analyzer</finalName>
    		<plugins>
    			<plugin>
    				<groupId>org.apache.maven.plugins</groupId>
    				<artifactId>maven-jar-plugin</artifactId>
    				<!-- 是否加载该插件的扩展,默认false -->
    				<extensions>false</extensions>
    				<!-- 该插件的configuration中的配置是否可以被(继承该POM的其他Maven项目)继承,默认true -->
    				<inherited>true</inherited>
    				<!-- 该插件所需要的特殊配置,在父子项目之间可以覆盖或合并 -->
    				<configuration>
    					<classifier>test</classifier>
    				</configuration>
    <!--         <dependencies>该插件所特有的依赖类库</dependencies> -->
    <!--         <executions>该插件的某个goal(一个插件中可能包含多个goal)的执行方式</executions> -->
    			</plugin>
    		</plugins>
    	</build>
    

    2.右键项目,MAVEN => update projects…
    3.右键项目,RUN AS => MAVEN build… => Main => Goals: mvn install -Dmaven.test.skip=true (注:跳过测试打包)
    4.success 后在target中查找 xxx.jar 文件。

    方法二:本地(需配置Maven及JAVA_HOME)

    1.win+r 运行 cmd
    2.移到源码本地目录,执行mvn操作命令。

    C:Users\aaa>D:
    D:\> cd D:\Develop\git\Repository\ik-analyzer
    D:\Develop\git\Repository\ik-analyzer> mvn install -Dmaven.test.skip=true
    

    3.success 后在target中找 xxx.jar 文件。

    附:把jar包打到本地maven仓库中

    mvn install:install-file -Dfile=D:/Develop/git/Repository/ik-analyzer/target/ik-analyzer-3.2.8-test.jar -DgroupId=org.wltea.ik-analyzer -DartifactId=ik-analyzer -Dversion=3.2.8 -Dpackaging=jar -DgeneratePom=true
    

    -Dfile=jar包目录
    -DgroupId=想要在maven仓库中的groupId
    -DartifactId=想要在maven仓库中的artifactId
    -Dversion=版本

    想要使用的时候,在其项目的pom文件中添加依赖

       <groupId>org.wltea.ik-analyzer</groupId>  
    
       <artifactId>ik-analyzer</artifactId>  
    
       <version>3.2.8</version>  
    
    展开全文
  • 究极推荐:36个漂亮的各类型网站源代码打包分享

    万次下载 热门讨论 2013-01-07 09:02:39
    所有网站都采用CSS控制样式展现,木有table,都是DIV控制布局!更有一些网站有华丽丽的JS特效。 是的,在您看过之后,如果您真觉得不错,或者需要下载后续百来个网站的话,欢迎您评论,给予@贝斯特_岳 和优设哥一些...
  • 最近在下载安卓的源码,发现网上提供的方法太麻烦了,都是去google的网站上用repo sync命令去下载,这国内的网速太坑爹啊,下了N久也木有反应...android2.3 源代码打包下载 gingerbread 源码打包下载 http://115.com/

         最近在下载安卓的源码,发现网上提供的方法太麻烦了,都是去google的网站上用repo sync命令去下载,这国内的网速太坑爹啊,下了N久也木有反应。

    终于找到了比较方便的下载方式,android2.3和android4.0都有国内打包镜像,速度还快。

     

    1、android2.3

    android2.3 源代码打包下载 gingerbread 源码打包下载

    http://115.com/file/entsmi5b

     

    2、Android 4.0

    Android 4.0 源代码 打包下载

    名称 下载地址
    android4.0.part1.rar http://115.com/file/clf5sl73
    android4.0.part2.rar http://115.com/file/aq1lkqtm
    展开全文
  • 如何将Python写的代码打包成.exe可执行文件

    万次阅读 多人点赞 2021-05-10 19:55:06
    有时候我们需要将自己写的代码打包成exe文件,给别人使用需要怎么办呢?以下将讲解Python代码如何打包成.exe文件。 1. 下载pyinstaller 因为Python中有很多三方包,我们想要这些三方包也包含在里面就需要一个工具,...

    有时候我们需要将自己写的代码打包成exe文件,给别人使用需要怎么办呢?以下将讲解Python代码如何打包成.exe文件。

    1. 下载pyinstaller

    因为Python中有很多三方包,我们想要这些三方包也包含在里面就需要一个工具,就是pyinstaller,很简单,直接在命令行输入pip install pyinstaller
    或者使用镜像下载
    pip install pyinstaller-i "https://mirrors.aliyun.com/pypi/simple"
    在这里插入图片描述

    2. 将自己需要打包的代码放入刚刚下载的pyinstaller文件夹下
    2.1 找到自己环境变量中配置的路径,比如我的路径就是“C:\Johnson\IDE\Anaconda\anaconda3\envs\tf2”

    在这里插入图片描述

    2.2 然后将自己需要打包的代码放入环境变量下的Lib\site-packages\PyInstaller(刚刚下载的pyinstaller)文件夹下。
    比如我要实现一个自动截屏的代码,将其命名为1.py,放入pyinstaller下
    注:这一步也可以根据自己的虚拟环境配置
    在这里插入图片描述
    2.3 找一个合适的ico图标,也可以找jpeg或者其他格式的图片,然后再Baidu搜索在线jpeg转ico图标进行转换就可以将自己的图片转换成ico图标。
    注:这一步也可以不做,这样就是默认图标
    在这里插入图片描述
    2.4 在pyinstaller 对应目录下的cmd命令行输入pyinstaller -i x.ico -F -c y.py
    其中:
    -i: 表示要加载的图标(没有选择图标可以不用写)
    x.ico:表示自己选择的图标名(没有选择图标可以不用写)
    -F:表示打包成.exe可执行文件
    -c:表示打包程序有窗口
    y.py:表示你要打包的py文件
    在这里插入图片描述
    执行完程序之后会发现pyinstaller 目录下的dist目录里面有自己生成的.exe文件,这时就可以了。
    在这里插入图片描述
    2.5 然后双击运行1.exe文件发现确实可以执行,发给其他没有Python的电脑也是可以运行的。

    在这里插入图片描述

    大功告成!

    展开全文
  • python代码打包发布

    千次阅读 2018-05-01 22:40:13
    1. distutils VS setuptoolspython打包(packaging)常用的两个工具:distutils和setuptools。 distutils是标准打包工具,被包含在标准库中,可以用作简单的python发布。 setuptools并不是python标准库的一部分,它...

    1. distutils VS setuptools

    python打包(packaging)常用的两个工具:distutilssetuptools

    • distutils是标准打包工具,被包含在标准库中,可以用作简单的python发布。

    • setuptools并不是python标准库的一部分,它的诞生是为了克服distutils的不足,是distutils的增强版。

    这里只介绍distutils的使用

    2. distutils基本使用

    (1)简介

    当使用distutils时,setup脚本是构建、发布、安装模块的核心。setup脚本的目的是向distutils描述你的模块发布,以便于在你的模块上操作的各种命令都能正确进行。setup脚本主要包含一个setup()函数调用,模块开发者提供给distutils的大多数信息都是通过setup()函数的关键字参数传递的

    下面是distuitls模块的setup.py文件示例:

    from distutils.core import setup
    
    setup(name=’Distutils’,
          version=’1.0’,
          description=’Python Distribution Utilities’,
          author=’Greg Ward’,
          author_email=’gward@python.net’,
          url=’http://www.python.org/sigs/distutils-sig/’,
          packages=[’distutils’, ’distutils.command’],
    )

    (2)一个例子

    构建如下目录结构:

    test/
    ├── foobar
    │   ├── __init__.py
    │   ├── bar.py
    │   ├── foo.py
    │   └── subfoo
    │       ├── __init__.py
    │       └── blah.py
    └── setup.py
    

    setup.py书写如下:

    from distutils.core import setup
    setup(name='foobar',
          version='1.0',
          description='test module',
          author='brown',
          packages=['foobar', 'foobar.subfoo'],
          )

    在test目录一级,执行install命令

    python setup.py install
    

    使用pip show查看刚刚安装的包

    pip show foobar
    

    3. 安装package data

    有时,我们需要将一些数据文件(数据、配置、日志等)打包进去,这时需要使用package_data关键字

    (1)例子

    在上面例子test/foobar添加data目录,并在里面创建1.dat2.dat文件,新的目录结构如下:

    test/
    ├── foobar
    │   ├── __init__.py
    │   ├── bar.py
    │   ├── data
    │   │   ├── 1.dat
    │   │   └── 2.dat
    │   ├── foo.py
    │   └── subfoo
    │       ├── __init__.py
    │       └── blah.py
    └── setup.py
    

    更改setup.py为:

    from distutils.core import setup
    
    setup(name='foobar',
          version='1.0',
          description='test module',
          author='brown',
          packages=['foobar', 'foobar.subfoo'],
          package_data={'foobar': ['data/*']},
          )

    然后执行python setup.py install安装。

    4. 扩展模块

    如果你的代码里包含一些C、C++代码,就需要做些额外操作,包括:声明扩展名字、源文件位置、include目录或lib目录。

    使用ext_modules关键字参数,ext_modulesExtension实例的集合。

    Extension参数如下:

    Extension(’pkg.foo’, [’src/foo.c’], include_dirs=[’include’], libraries=['lib'])
    
    • pkg.foo是扩展包名,它决定了你在python代码中如何引用foo.c
    • src/foo.c是C代码相对位置;
    • include是C代码依赖的include目录;
    • lib是C代码依赖的库目录;

    (1)例子

    建立如下目录的文件:

    test/
    ├── cpp
    │   ├── bar.c
    │   └── foo.c
    ├── foobar
    │   ├── __init__.py
    │   └── test.py
    └── setup.py
    

    setup.py文件如下:

    from distutils.core import setup, Extension
    
    setup(name='foobar',
          version='1.0',
          description='test module',
          author='brown',
          packages=['foobar'],
          ext_modules=[
              Extension('foobar.foo', ['cpp/foo.c']),
              Extension('foobar.bar', ['cpp/bar.c'])
              ],
          )

    然后install


    Ref

    Distributing Python Modules

    展开全文
  • Git 基本操作、常用命令、代码打包 及 代码发布 等
  • Python 源代码代码打包成 whl 文件

    千次阅读 2019-05-17 10:59:00
    1.检查 python setup.py check 2.打包 python setup.py sdist bdist_wheel || true 转载于:https://www.cnblogs.com/wangjq19920210/p/10880201.html
  • Linux一键拉取代码打包部署项目脚本

    万次阅读 2020-04-15 18:06:56
    1.拉取代码:没项目时clone到本地,有项目时更新项目 2.maven打包 3.循环杀掉所有正在运行的项目相关的服务(注意执行文件不要起和项目相同的名字,会把正在执行的文件任务给杀掉) 4.删除原来的jar包和内容.复制打包jar...
  • Android代码混淆打包

    2014-12-18 01:22:56
    如果我加入了一些Jar包 例如集成了友盟、有米和支付宝这些怎么混淆打包 还有在混淆打包的时候有哪些需要注意的 谢谢大神们 帮忙解决下 说得具体点 俺比较笨
  • iOS攻防 - (三)iOS应用的代码打包前混淆,不影响源代码 出于iOS应用的安全考虑,如:银行类型APP, 金融相关APP, 登录功能,支付功能等; 某些时候,我们需要对iOS应用的重要函数或名称进行混淆,因为即使是...
  • Git 基本操作、常用命令、代码打包 及 代码发布一、基础操作:克隆/签出 远程代码到本地1.签出、拉取、提交代码流程 git clone https://git.xxx.com/xxx/xxx.git 签出代码(默认master分支)2.设置个人提交信息 git...
  • 利用gulp打包------解决ES6代码打包出错问题 在项目中使用gulp对源码及项目进行压缩和打包是很常见的做法,但是实际中可能会遇见uglify执行出错的问题,本文只针对由于项目中使用ES6语法而造成uglify失败的问题。 ...
  • 一,移动端APP代码打包 H5写的app,开发工具HBuilder X 打包方式 帮助文档:http://ask.dcloud.net.cn/docs/ 安卓apkd 打包方式: 1,将项目代码导入hbuilder开发工具,连接上手机修改代码、调试。完成后进行下...
  • gradle文件中进行如下配置://将源代码打包进aar task androidSourcesJar(type: Jar) { classifier = 'sources' from android.sourceSets.main.java.sourceFiles } artifacts { archives androidSourcesJar }...
  • JSmooth 将java代码打包成exe

    千次阅读 2016-10-18 15:36:39
    JSmooth 将java代码打包成exe前言 java代码写了这么多了,但由于jdk的限制,我只能在jdk电脑上运行项目。所以最近在研究打包exe这个问题,今天终于实现了。 JSmooth下载 前期准备 将我们的jar包和jre还有exe头像三个...
  • angular配合gulp进行代码打包和压缩

    千次阅读 2017-08-27 18:10:40
    刚开始是打算将所有代码打包到一起,经过一番努力之后终于打包完成,但是我发现了一个严重的问题,那就是打包到一起的代码并不能很好的运行(页面直接炸掉了),后来找到了原因,是因为我把所有的html代码打包到一起...
  • 将Python代码打包成可执行文件exe

    千次阅读 2019-01-11 16:57:27
    将Python代码打包成可执行文件exe 1.将Python代码打包成可执行exe文件的过程 a.通过pip安装pyinstaller模块,即输入pip install pyinstaller命令行 b. 将命令目录转到需打包文件所在的父目录,输入命令:...
  • jenkins更新最新git代码打包-更新问题

    千次阅读 2017-07-27 10:21:46
    jenkins更新最新git代码打包-更新问题 最近碰到个问题,jenkins自动构建Maven项目,发现构建成功后,不是最新的内容: 解决办法: 1:检查Git代码,是否已经更新下来【自动构建时】 在...
  • keil5如何将代码打包为lib文件

    千次阅读 2019-10-09 08:42:20
    对于某些需要加密的.c代码,keil软件提供了打包为lib文件的方法,便于移植和调用。 1.新建GROUP 将所有需要打包的.c文件copy到该group中,需要确保这些.c文件的相对独立性,即包含.h文件即可调用。其他如中断类的....
  • 如何打包下载源代码

    千次阅读 2014-11-10 19:21:42
    如何打包下载源代码
  • //原始代码设置 // filename: utils.assetsPath('js/[name].[chunkhash].js'), // chunkFilename: utils.assetsPath('js/[id].[chunkhash].js') filename: utils.assetsPath('js/[name].js?v=[chunkhash]'), ...
  • rollup打包js代码

    千次阅读 2018-09-05 16:34:33
    个人学习过程中的一个记录: 1. 创建一个文件夹 2. 在这个文件夹下,使用命令行 输入命令,初始化一个项目  npm init -y ...这个文件用来配置rollup,配置打包的规则 4. 在package.js文件中script...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 561,680
精华内容 224,672
关键字:

代码打包什么意思