web3j-maven-plugin – web3j maven插件区块链毕设代写

区块链毕设代写本文提供国外最新区块链项目源码下载,包括solidity,eth,fabric等blockchain区块链,web3j-maven-plugin – web3j maven插件区块链毕设代写 是一篇很好的国外资料

web3j-maven-plugin

web3j-maven-plugin - web3j maven插件 web3j-maven-plugin - web3j maven插件 web3j-maven-plugin - web3j maven插件

web3j maven plugin is used to create java classes based on the solidity contract files.

Usage

The base configuration for the plugin will take the solidity files from src/main/resources and generates the java classes into the folder src/main/java.

<build>     <plugins>         <plugin>             <groupId>org.web3j</groupId>             <artifactId>web3j-maven-plugin</artifactId>             <version>4.8.1</version>             <configuration>                 <soliditySourceFiles/>             </configuration>         </plugin>     </plugins> </build>

to run the plugin execute the goal generate-sources

mvn web3j:generate-sources

Configuration

The are several variable to select the solidity source files, define a source destination path or change the package name.

Name Format Default value
<packageName/> valid java package name org.web3j.model
<outputDirectory><java/></outputDirectory> relative or absolute path of the generated for ‘Java files value in <sourceDestination/>
<outputDirectory><bin/></outputDirectory> relative or absolute path of the generated for ‘Bin’ files value in <sourceDestination/>
<outputDirectory><abi/></outputDirectory> relative or absolute path of the generated for ‘ABI’ files value in <sourceDestination/>
<sourceDestination/> relative or absolute path of the generated files (java, bin, abi) src/main/java
<outputFormat/> generate Java Classes(java), ABI(abi) and/or BIN (bin) Files (comma separated) java
<nativeJavaType/> Creates Java Native Types (instead of Solidity Types) true
<soliditySourceFiles> Standard maven fileset <soliditySourceFiles>
<directory>src/main/resources</directory>
<includes>
<include>**/*.sol</include>
</includes>
</soliditySourceFiles>
<contract> Filter (<include> or <exclude>) contracts based on the name. <contract>
<includes>
<include>greeter</include>
</includes>
<excludes>
<exclude>mortal</exclude>
<excludes>
</contracts>
<pathPrefixes> A list (<pathPrefixe>) of replacements of dependency replacements inside Solidity contract.

Configuration of outputDirectory has priority over sourceDestination

Getting Started

Create a standard java maven project. Add following <plugin> – configuration into the pom.xml file:

<plugin>     <groupId>org.web3j</groupId>     <artifactId>web3j-maven-plugin</artifactId>     <version>4.8.1</version>     <configuration>         <packageName>com.zuehlke.blockchain.model</packageName>         <sourceDestination>src/main/java/generated</sourceDestination>         <nativeJavaType>true</nativeJavaType>         <outputFormat>java,bin</outputFormat>         <soliditySourceFiles>             <directory>src/main/resources</directory>             <includes>                 <include>**/*.sol</include>             </includes>         </soliditySourceFiles>         <outputDirectory>             <java>src/java/generated</java>             <bin>src/bin/generated</bin>             <abi>src/abi/generated</abi>         </outputDirectory>         <contract>             <includes>                 <include>greeter</include>             </includes>             <excludes>                 <exclude>mortal</exclude>             </excludes>         </contract>         <pathPrefixes>             <pathPrefix>dep=../dependencies</pathPrefix>         </pathPrefixes>     </configuration> </plugin>

Add your solidity contract files into the folder src/main/resources. Make sure that the solidity files ends with .sol.

Start the generating process:

> mvn web3j:generate-sources  [INFO] --- web3j-maven-plugin:0.1.2:generate-sources (default-cli) @ hotel-showcase --- [INFO] process 'HotelShowCaseProxy.sol' [INFO] 	Built Class for contract 'HotelShowCaseProxy' [INFO] 	Built Class for contract 'HotelShowCaseV2' [INFO] 	Built Class for contract 'Owned' [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 4.681 s [INFO] Finished at: 2017-06-13T07:07:04+02:00 [INFO] Final Memory: 14M/187M [INFO] ------------------------------------------------------------------------  Process finished with exit code 0 

You find the generated java classes inside the directory src/main/java/generated/.

Next step is to interact with the smart contract. See for that deploying and interacting with smart contracts in the official web3j documentation.

For a multi module project configuration see following post from @fcorneli. In short: For pick up the generated java source files, you need the build-helper-maven-plugin configuration. Also, ${basedir} prefix is required within a multi-module project.

Changelog

4.8.1

  • Update web3j core version to 4.8.1

4.6.5

  • Replace SolC with Sokt (thx to @josh-richardson & @AlexandrouR)

4.5.11

  • Update web3j core version to 4.5.11
  • Update solcj version to 0.5.7

Changelog

4.2.0

  • Update web3j core version to 4.2.0

4.1.0

  • Update web3j core version to 4.1.0
  • Revert Java Update

4.0.3

  • Bringing all web3j-related projects up to the same build number to reduce confusion

0.3.7

  • Update solcj version to 0.4.25
  • Update web3j core version to 3.5.0
  • Destination Directory for ABI, BIN and Java can be different

0.3.5

  • Generate and Store ABI & BIN Files
  • Update to 3.5.0 web3j core version

0.3.1

  • Update to newest solcj version. Support for Solidity Version 0.4.24
  • Update to 3.4.0 web3j core version

0.3.0

  • Support of imported Files import './other.sol';

0.2.0

  • Update Core Version

0.1.4

  • Update Core Version

0.1.3

  • Update Core Version
  • Support Java Native Type creation

0.1.2

  • Better Contract Handling

0.1.1

  • Initial Release

We use optional third-party analytics cookies to understand how you use GitHub.com so we can build better products. Learn more.

Update pom.xml


web3j maven插件的

使用情况

配置配置

入门

开始

变更日志

4.8.1

4.5.11

4.5.11

变更日志

4.2.0

4.1.1.0

4.0.3

4.0.3>

0.3.5

0.3.1

0.3.0

0.2.0

0.1.4

0.1.3

0.1.2

0.1.2

0.1.1

基本曲奇
始终活跃
分析类曲奇
  • 更新web3j核心版本至4.8.1版本4.8.1,将web3j核心版本更新至4.8.1
  • 用Sokt代替SolC,用Sokt代替SolC(thx to@josh-chson&amp;@AlexandrouR)
  • 将web3j核心版本更新为4.5.11
  • 将solcj版本更新为0.5.7
  • 将web3j核心版本更新为4.2.0
  • 将web3j核心版本更新为4.1.0
  • 恢复Java更新
  • 将所有与web3j相关的项目升级到相同的内部版本号,以减少混乱
  • 将solcj版本更新到0.4.25
  • 更新web3j核心版本到3.5.0
  • ABI、BIN和Java的目标目录可能不同
  • 生成并存储ABI&BIN文件
  • 更新到3.5.0 web3j核心版本
  • 更新到最新的solcj版本。支持Solidity 0.4.24版
  • 更新至3.4.0 web3j核心版本
  • 支持导入文件导入/其他.sol’;
  • 更新核心版本
  • 更新核心版本
  • 更新核心版本
  • 支持Java本机类型创建
  • 更好的合同处理
  • 初始版本
  • &lt;packageName/&gt; 有效的java包名称 网址:org.web3j.model &lt;outputDirectory&gt;&lt;java/&gt;&lt;/outputDirectory&gt; 为“java文件”生成的值的相对或绝对路径;/outputDirectory&gt; 为“Bin”文件生成的相对或绝对路径;sourceDestination/&gt; 生成文件(java、bin、abi)的相对或绝对路径 src/main/java &lt;outputFormat/&gt; 生成java类(java)、abi(abi)和/或bin(bin)文件(逗号分隔) java &lt;nativeJavaType/&gt; 创建Java本机类型(而不是Solidity类型) true &lt;soliditySourceFiles&gt; 标准maven文件集 &lt;soliditySourceFiles&gt;
    &lt;directory&gt;src/main/resources&lt;/directory&gt;
    &lt;include&gt;
    &lt;include&gt;**/*.sol&lt;/include&gt;
    &lt;/includes&gt;
    &lt;/solidySourceFiles&gt; &lt;contract&gt; 根据名称筛选(&lt;include&gt;或&lt;exclude&gt;)合同。 &lt;合同&gt;
    &lt;包括&gt;
    &lt;include&gt;迎宾&lt;/include&gt;
    &lt;不包括&gt;
    &lt;排除&gt;凡人&lt;/exclude&gt;
    &lt;排除&gt;
    &lt;/contracts&gt;

    &lt;pathPrefixes&gt;
    &lt;pathPrefixes&gt;

    列表(&lt;pathPrefixe&gt;)在可靠契约中的依赖替换的替换。

    <web3j-maven-plugin><web3j-maven-plugin><web3j-maven-plugin><web3j-maven-plugin><web3j-maven-plugin><web3j-maven-plugin>

    web3j maven插件用于基于solidity契约文件创建java类。

    插件的基本配置将从src/main/resources获取solidity文件,并将java类生成到src/main/java文件夹中。

    要运行插件,请执行goal generate sources

    有几个变量可用于选择solidity源文件、定义源目标路径或更改包名称。

    outputDirectory的配置优先于sourceDestination

    创建一个标准的javamaven项目。将以下&lt;plugin&gt;-配置添加到pom.xml文件文件:

    将solidity合同文件添加到src/main/resources文件夹中。确保solidity文件以.sol结尾。

    启动生成过程:

    您可以在src/main/java/generated/目录中找到生成的java类。

    下一步是与智能合约交互。有关部署和与智能合约交互的信息,请参阅web3j官方文档。

    有关多模块项目配置,请参阅以下来自@fcorneli的帖子。简而言之:为了获取生成的java源文件,您需要build-helper-maven插件配置。另外,${basedir}前缀在多模块项目中是必需的。

    我们使用可选的第三方分析cookies来了解您如何使用GitHub.com网站所以我们可以制造更好的产品。了解更多。

    我们使用可选的第三方分析cookies来了解您如何使用GitHub.com网站所以我们可以制造更好的产品。
    您可以随时通过单击页面底部的Cookie首选项来更新您的选择。有关更多信息,请参阅我们的隐私声明。

    我们使用基本Cookie来执行基本的网站功能,例如,它们用于让您登录。了解更多

    我们使用analytics Cookie来了解您如何使用我们的网站,以便我们能够使其变得更好,例如,它们用于收集有关您访问的页面以及完成一项任务需要多少次单击的信息。了解更多关于

    web3j maven插件的

    使用情况

    配置配置

    入门

    开始

    变更日志

    4.8.1

    4.5.11

    4.5.11

    变更日志

    4.2.0

    4.1.1.0

    4.0.3

    4.0.3>

    0.3.5

    0.3.1

    0.3.0

    0.2.0

    0.1.4

    0.1.3

    0.1.2

    0.1.2

    0.1.1

    基本曲奇
    始终活跃
    分析类曲奇
  • 更新web3j核心版本至4.8.1版本4.8.1,将web3j核心版本更新至4.8.1
  • 用Sokt代替SolC,用Sokt代替SolC(thx to@josh-chson&amp;@AlexandrouR)
  • 将web3j核心版本更新为4.5.11
  • 将solcj版本更新为0.5.7
  • 将web3j核心版本更新为4.2.0
  • 将web3j核心版本更新为4.1.0
  • 恢复Java更新
  • 将所有与web3j相关的项目升级到相同的内部版本号,以减少混乱
  • 将solcj版本更新到0.4.25
  • 更新web3j核心版本到3.5.0
  • ABI、BIN和Java的目标目录可能不同
  • 生成并存储ABI&BIN文件
  • 更新到3.5.0 web3j核心版本
  • 更新到最新的solcj版本。支持Solidity 0.4.24版
  • 更新至3.4.0 web3j核心版本
  • 支持导入文件导入/其他.sol’;
  • 更新核心版本
  • 更新核心版本
  • 更新核心版本
  • 支持Java本机类型创建
  • 更好的合同处理
  • 初始版本
  • &lt;packageName/&gt; 有效的java包名称 网址:org.web3j.model &lt;outputDirectory&gt;&lt;java/&gt;&lt;/outputDirectory&gt; 为“java文件”生成的值的相对或绝对路径;/outputDirectory&gt; 为“Bin”文件生成的相对或绝对路径;sourceDestination/&gt; 生成文件(java、bin、abi)的相对或绝对路径 src/main/java &lt;outputFormat/&gt; 生成java类(java)、abi(abi)和/或bin(bin)文件(逗号分隔) java &lt;nativeJavaType/&gt; 创建Java本机类型(而不是Solidity类型) true &lt;soliditySourceFiles&gt; 标准maven文件集 &lt;soliditySourceFiles&gt;
    &lt;directory&gt;src/main/resources&lt;/directory&gt;
    &lt;include&gt;
    &lt;include&gt;**/*.sol&lt;/include&gt;
    &lt;/includes&gt;
    &lt;/solidySourceFiles&gt; &lt;contract&gt; 根据名称筛选(&lt;include&gt;或&lt;exclude&gt;)合同。 &lt;合同&gt;
    &lt;包括&gt;
    &lt;include&gt;迎宾&lt;/include&gt;
    &lt;不包括&gt;
    &lt;排除&gt;凡人&lt;/exclude&gt;
    &lt;排除&gt;
    &lt;/contracts&gt;

    &lt;pathPrefixes&gt;
    &lt;pathPrefixes&gt;

    列表(&lt;pathPrefixe&gt;)在可靠契约中的依赖替换的替换。

    web3j maven插件用于基于solidity契约文件创建java类。

    使用情况

    插件的基本配置将从src/main/resources获取solidity文件,并将java类生成到src/main/java文件夹中。

    <build>     <plugins>         <plugin>             <groupId>org.web3j</groupId>             <artifactId>web3j-maven-plugin</artifactId>             <version>4.8.1</version>             <configuration>                 <soliditySourceFiles/>             </configuration>         </plugin>     </plugins> </build>

    要运行插件,请执行goal generate sources

    mvn web3j:generate-sources

    配置配置

    有几个变量可用于选择solidity源文件、定义源目标路径或更改包名称。

    Name Format Default value
    &lt;packageName/&gt; 有效的java包名称 网址:org.web3j.model
    &lt;outputDirectory&gt;&lt;java/&gt;&lt;/outputDirectory&gt; 为“java文件”生成的值的相对或绝对路径;/outputDirectory&gt; 为“Bin”文件生成的相对或绝对路径;sourceDestination/&gt;
    生成文件(java、bin、abi)的相对或绝对路径 src/main/java &lt;outputFormat/&gt;
    生成java类(java)、abi(abi)和/或bin(bin)文件(逗号分隔) java &lt;nativeJavaType/&gt;
    创建Java本机类型(而不是Solidity类型) true &lt;soliditySourceFiles&gt;
    标准maven文件集 &lt;soliditySourceFiles&gt;
    &lt;directory&gt;src/main/resources&lt;/directory&gt;
    &lt;include&gt;
    &lt;include&gt;**/*.sol&lt;/include&gt;
    &lt;/includes&gt;
    &lt;/solidySourceFiles&gt;
    &lt;contract&gt;
    根据名称筛选(&lt;include&gt;或&lt;exclude&gt;)合同。 &lt;合同&gt;
    &lt;包括&gt;
    &lt;include&gt;迎宾&lt;/include&gt;
    &lt;不包括&gt;
    &lt;排除&gt;凡人&lt;/exclude&gt;
    &lt;排除&gt;
    &lt;/contracts&gt;
    &lt;pathPrefixes&gt;
    &lt;pathPrefixes&gt;
    列表(&lt;pathPrefixe&gt;)在可靠契约中的依赖替换的替换。 Standard maven fileset <soliditySourceFiles>
    <directory>src/main/resources</directory>
    <includes>
    <include>**/*.sol</include>
    </includes>
    </soliditySourceFiles>
    <contract> Filter (<include> or <exclude>) contracts based on the name. <contract>
    <includes>
    <include>greeter</include>
    </includes>
    <excludes>
    <exclude>mortal</exclude>
    <excludes>
    </contracts>
    <pathPrefixes> A list (<pathPrefixe>) of replacements of dependency replacements inside Solidity contract.

    outputDirectory的配置优先于sourceDestination

    入门

    创建一个标准的javamaven项目。将以下&lt;plugin&gt;-配置添加到pom.xml文件文件:

    <plugin>     <groupId>org.web3j</groupId>     <artifactId>web3j-maven-plugin</artifactId>     <version>4.8.1</version>     <configuration>         <packageName>com.zuehlke.blockchain.model</packageName>         <sourceDestination>src/main/java/generated</sourceDestination>         <nativeJavaType>true</nativeJavaType>         <outputFormat>java,bin</outputFormat>         <soliditySourceFiles>             <directory>src/main/resources</directory>             <includes>                 <include>**/*.sol</include>             </includes>         </soliditySourceFiles>         <outputDirectory>             <java>src/java/generated</java>             <bin>src/bin/generated</bin>             <abi>src/abi/generated</abi>         </outputDirectory>         <contract>             <includes>                 <include>greeter</include>             </includes>             <excludes>                 <exclude>mortal</exclude>             </excludes>         </contract>         <pathPrefixes>             <pathPrefix>dep=../dependencies</pathPrefix>         </pathPrefixes>     </configuration> </plugin>

    将solidity合同文件添加到src/main/resources文件夹中。确保solidity文件以.sol结尾。

    启动生成过程:

    > mvn web3j:generate-sources  [INFO] --- web3j-maven-plugin:0.1.2:generate-sources (default-cli) @ hotel-showcase --- [INFO] process 'HotelShowCaseProxy.sol' [INFO] 	Built Class for contract 'HotelShowCaseProxy' [INFO] 	Built Class for contract 'HotelShowCaseV2' [INFO] 	Built Class for contract 'Owned' [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 4.681 s [INFO] Finished at: 2017-06-13T07:07:04+02:00 [INFO] Final Memory: 14M/187M [INFO] ------------------------------------------------------------------------  Process finished with exit code 0 

    您可以在src/main/java/generated/目录中找到生成的java类。

    下一步是与智能合约交互。有关部署和与智能合约交互的信息,请参阅web3j官方文档。

    有关多模块项目配置,请参阅以下来自@fcorneli的帖子。简而言之:为了获取生成的java源文件,您需要build-helper-maven插件配置。另外,${basedir}前缀在多模块项目中是必需的。

    开始

    变更日志

    • 更新web3j核心版本至4.8.1版本4.8.1,将web3j核心版本更新至4.8.1

    4.8.1

    • 用Sokt代替SolC,用Sokt代替SolC(thx to@josh-chson&amp;@AlexandrouR)

    4.5.11

    • 将web3j核心版本更新为4.5.11
    • 将solcj版本更新为0.5.7

    4.5.11

    变更日志

    • 将web3j核心版本更新为4.2.0

    4.2.0

    • 将web3j核心版本更新为4.1.0
    • 恢复Java更新

    4.1.1.0

    • 将所有与web3j相关的项目升级到相同的内部版本号,以减少混乱

    4.0.3

    4.0.3>

    0.3.5

    0.3.1

    0.3.0

    0.2.0

    0.1.4

    0.1.3

    0.1.2

    0.1.2

    0.1.1

    基本曲奇
    始终活跃
    分析类曲奇
  • 更新web3j核心版本至4.8.1版本4.8.1,将web3j核心版本更新至4.8.1
  • 用Sokt代替SolC,用Sokt代替SolC(thx to@josh-chson&amp;@AlexandrouR)
  • 将web3j核心版本更新为4.5.11
  • 将solcj版本更新为0.5.7
  • 将web3j核心版本更新为4.2.0
  • 将web3j核心版本更新为4.1.0
  • 恢复Java更新
  • 将所有与web3j相关的项目升级到相同的内部版本号,以减少混乱
  • 将solcj版本更新到0.4.25
  • 更新web3j核心版本到3.5.0
  • ABI、BIN和Java的目标目录可能不同
  • 生成并存储ABI&BIN文件
  • 更新到3.5.0 web3j核心版本
  • 更新到最新的solcj版本。支持Solidity 0.4.24版
  • 更新至3.4.0 web3j核心版本
  • 支持导入文件导入/其他.sol’;
  • 更新核心版本
  • 更新核心版本
  • 更新核心版本
  • 支持Java本机类型创建
  • 更好的合同处理
  • 初始版本
  • &lt;packageName/&gt; 有效的java包名称 网址:org.web3j.model &lt;outputDirectory&gt;&lt;java/&gt;&lt;/outputDirectory&gt; 为“java文件”生成的值的相对或绝对路径;/outputDirectory&gt; 为“Bin”文件生成的相对或绝对路径;sourceDestination/&gt; 生成文件(java、bin、abi)的相对或绝对路径 src/main/java &lt;outputFormat/&gt; 生成java类(java)、abi(abi)和/或bin(bin)文件(逗号分隔) java &lt;nativeJavaType/&gt; 创建Java本机类型(而不是Solidity类型) true &lt;soliditySourceFiles&gt; 标准maven文件集 &lt;soliditySourceFiles&gt;
    &lt;directory&gt;src/main/resources&lt;/directory&gt;
    &lt;include&gt;
    &lt;include&gt;**/*.sol&lt;/include&gt;
    &lt;/includes&gt;
    &lt;/solidySourceFiles&gt; &lt;contract&gt; 根据名称筛选(&lt;include&gt;或&lt;exclude&gt;)合同。 &lt;合同&gt;
    &lt;包括&gt;
    &lt;include&gt;迎宾&lt;/include&gt;
    &lt;不包括&gt;
    &lt;排除&gt;凡人&lt;/exclude&gt;
    &lt;排除&gt;
    &lt;/contracts&gt;

    &lt;pathPrefixes&gt;
    &lt;pathPrefixes&gt;

    列表(&lt;pathPrefixe&gt;)在可靠契约中的依赖替换的替换。
    • 将solcj版本更新到0.4.25
    • 更新web3j核心版本到3.5.0
    • ABI、BIN和Java的目标目录可能不同

    4.0.3

    4.0.3>

    0.3.5

    0.3.1

    0.3.0

    0.2.0

    0.1.4

    0.1.3

    0.1.2

    0.1.2

    0.1.1

    基本曲奇
    始终活跃
    分析类曲奇
  • 更新web3j核心版本至4.8.1版本4.8.1,将web3j核心版本更新至4.8.1
  • 用Sokt代替SolC,用Sokt代替SolC(thx to@josh-chson&amp;@AlexandrouR)
  • 将web3j核心版本更新为4.5.11
  • 将solcj版本更新为0.5.7
  • 将web3j核心版本更新为4.2.0
  • 将web3j核心版本更新为4.1.0
  • 恢复Java更新
  • 将所有与web3j相关的项目升级到相同的内部版本号,以减少混乱
  • 将solcj版本更新到0.4.25
  • 更新web3j核心版本到3.5.0
  • ABI、BIN和Java的目标目录可能不同
  • 生成并存储ABI&BIN文件
  • 更新到3.5.0 web3j核心版本
  • 更新到最新的solcj版本。支持Solidity 0.4.24版
  • 更新至3.4.0 web3j核心版本
  • 支持导入文件导入/其他.sol’;
  • 更新核心版本
  • 更新核心版本
  • 更新核心版本
  • 支持Java本机类型创建
  • 更好的合同处理
  • 初始版本
  • &lt;packageName/&gt; 有效的java包名称 网址:org.web3j.model &lt;outputDirectory&gt;&lt;java/&gt;&lt;/outputDirectory&gt; 为“java文件”生成的值的相对或绝对路径;/outputDirectory&gt; 为“Bin”文件生成的相对或绝对路径;sourceDestination/&gt; 生成文件(java、bin、abi)的相对或绝对路径 src/main/java &lt;outputFormat/&gt; 生成java类(java)、abi(abi)和/或bin(bin)文件(逗号分隔) java &lt;nativeJavaType/&gt; 创建Java本机类型(而不是Solidity类型) true &lt;soliditySourceFiles&gt; 标准maven文件集 &lt;soliditySourceFiles&gt;
    &lt;directory&gt;src/main/resources&lt;/directory&gt;
    &lt;include&gt;
    &lt;include&gt;**/*.sol&lt;/include&gt;
    &lt;/includes&gt;
    &lt;/solidySourceFiles&gt; &lt;contract&gt; 根据名称筛选(&lt;include&gt;或&lt;exclude&gt;)合同。 &lt;合同&gt;
    &lt;包括&gt;
    &lt;include&gt;迎宾&lt;/include&gt;
    &lt;不包括&gt;
    &lt;排除&gt;凡人&lt;/exclude&gt;
    &lt;排除&gt;
    &lt;/contracts&gt;

    &lt;pathPrefixes&gt;
    &lt;pathPrefixes&gt;

    列表(&lt;pathPrefixe&gt;)在可靠契约中的依赖替换的替换。
    • 生成并存储ABI&BIN文件
    • 更新到3.5.0 web3j核心版本

    4.0.3>

    0.3.5

    0.3.1

    0.3.0

    0.2.0

    0.1.4

    0.1.3

    0.1.2

    0.1.2

    0.1.1

    基本曲奇
    始终活跃
    分析类曲奇
  • 更新web3j核心版本至4.8.1版本4.8.1,将web3j核心版本更新至4.8.1
  • 用Sokt代替SolC,用Sokt代替SolC(thx to@josh-chson&amp;@AlexandrouR)
  • 将web3j核心版本更新为4.5.11
  • 将solcj版本更新为0.5.7
  • 将web3j核心版本更新为4.2.0
  • 将web3j核心版本更新为4.1.0
  • 恢复Java更新
  • 将所有与web3j相关的项目升级到相同的内部版本号,以减少混乱
  • 将solcj版本更新到0.4.25
  • 更新web3j核心版本到3.5.0
  • ABI、BIN和Java的目标目录可能不同
  • 生成并存储ABI&BIN文件
  • 更新到3.5.0 web3j核心版本
  • 更新到最新的solcj版本。支持Solidity 0.4.24版
  • 更新至3.4.0 web3j核心版本
  • 支持导入文件导入/其他.sol’;
  • 更新核心版本
  • 更新核心版本
  • 更新核心版本
  • 支持Java本机类型创建
  • 更好的合同处理
  • 初始版本
  • &lt;packageName/&gt; 有效的java包名称 网址:org.web3j.model &lt;outputDirectory&gt;&lt;java/&gt;&lt;/outputDirectory&gt; 为“java文件”生成的值的相对或绝对路径;/outputDirectory&gt; 为“Bin”文件生成的相对或绝对路径;sourceDestination/&gt; 生成文件(java、bin、abi)的相对或绝对路径 src/main/java &lt;outputFormat/&gt; 生成java类(java)、abi(abi)和/或bin(bin)文件(逗号分隔) java &lt;nativeJavaType/&gt; 创建Java本机类型(而不是Solidity类型) true &lt;soliditySourceFiles&gt; 标准maven文件集 &lt;soliditySourceFiles&gt;
    &lt;directory&gt;src/main/resources&lt;/directory&gt;
    &lt;include&gt;
    &lt;include&gt;**/*.sol&lt;/include&gt;
    &lt;/includes&gt;
    &lt;/solidySourceFiles&gt; &lt;contract&gt; 根据名称筛选(&lt;include&gt;或&lt;exclude&gt;)合同。 &lt;合同&gt;
    &lt;包括&gt;
    &lt;include&gt;迎宾&lt;/include&gt;
    &lt;不包括&gt;
    &lt;排除&gt;凡人&lt;/exclude&gt;
    &lt;排除&gt;
    &lt;/contracts&gt;

    &lt;pathPrefixes&gt;
    &lt;pathPrefixes&gt;

    列表(&lt;pathPrefixe&gt;)在可靠契约中的依赖替换的替换。
    • 更新到最新的solcj版本。支持Solidity 0.4.24版
    • 更新至3.4.0 web3j核心版本

    • 支持导入文件导入/其他.sol’;

    0.3.5

    • 更新核心版本

    0.3.1

    • 更新核心版本

    0.3.0

    • 更新核心版本
    • 支持Java本机类型创建

    0.2.0

    • 更好的合同处理

    0.1.4

    • 初始版本

    我们使用可选的第三方分析cookies来了解您如何使用GitHub.com网站所以我们可以制造更好的产品。了解更多。

    Update pom.xml

    部分转自网络,侵权联系删除区块链源码网

    www.interchains.cc

    https://www.interchains.cc/18625.html

    区块链毕设网(www.interchains.cc)全网最靠谱的原创区块链毕设代做网站 部分资料来自网络,侵权联系删除! 最全最大的区块链源码站 !
    区块链知识分享网, 以太坊dapp资源网, 区块链教程, fabric教程下载, 区块链书籍下载, 区块链资料下载, 区块链视频教程下载, 区块链基础教程, 区块链入门教程, 区块链资源 » web3j-maven-plugin – web3j maven插件区块链毕设代写

    提供最优质的资源集合

    立即查看 了解详情