- 追加された行はこのように表示されます。
- 削除された行は
このように表示されます。
https://github.com/taweili/ardublock
([git|https://github.com/taweili/ardublock.git])
https://github.com/taweili/openblocks
([git|https://github.com/taweili/openblocks.git])
https://maven.apache.org/download.cgi
! 参考元
https://qiita.com/nanbuwks/items/dde4270eade41f8b75ec
!! MARVEN のインストール
apache-maven-3.3.9
# setenv maven が必要な場合
#
MYOPTD=$HOME/opt
export M2_HOME=$MYOPTD/apache-maven-3.3.9
PATH=$M2_HOME/bin:$PATH
export PATH
今は 3.6.1 かな
!! OpenBlocks のインストール
$ mvn clean package
$ mvn exec:java -Dexec.mainClass="edu.mit.blocks.controller.WorkspaceController" -Dexec.args="support/lang_def.xml"
$ mvn install
! ArduBlock のインストール
https://github.com/taweili/ardublock
### UTF-8にエラーがでるので
# pushd ./src/main/java/com/ardublock/translator/block/dfrobot/
# mv ./lcdkeypad.java ./lcdkeypad.java.orig
# nkf -sW ./lcdkeypad.java.orig > ./lcdkeypad.java
### をやっておく(Sourcecode中に漢字のゴミがはいっている??)
maven-3.3.9 で確認
== $ sudo alternatives --config java
== $ sudo alternatives --config javac
== 等でここからは openjdk8 で openjdk9/openjdk10ではうまくゆかない
( 上記の nkf でopenjdk10 で動作対応完了)
cd ardublock-master/
mvn validate
mvn compile exec:java -Dexec.mainClass="com.ardublock.Main"
mvn package
pom.xml に以下を追加
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.22.1</version>
<configuration>
<useSystemClassLoader>false</useSystemClassLoader>
</configuration>
</plugin>
https://qiita.com/watanabk/items/16e19e30659d0acca519
mvn package
でjarファイルができるので、 ( target/ardublock-all.jar )
Arduinoのスケッチなどを保存するディレクトリ
( ~/Arduino/tools/ArduBlockTool/tool )
に /target/ardublock-all.jar をコピーする
と ArduinoIDE の Menu に Aardublock が表示される
!SKIN の変更
https://qiita.com/nanbuwks/items/6bb036b5e915a5b24bd4
cd ./src/main/resources/com/ardublock/block/Skins/
cp -rfp slim foobar
以下 foobar 以下を修正
変更内容は
https://qiita.com/nanbuwks/items/6bb036b5e915a5b24bd4
!! Library
https://wpdbox.blogspot.com/2015/12/blog-post.html
!! 変更方法
https://qiita.com/nanbuwks/items/dde4270eade41f8b75ec
https://qiita.com/nanbuwks/items/6bb036b5e915a5b24bd4
https://qiita.com/nanbuwks/items/6bb036b5e915a5b24bd4
見出し
src/main/resources/com/ardublock/block/ardublock.properties
src/main/resources/com/ardublock/block/ardublock.xml
中身
src/main/resources/com/ardublock/block/ardublock.xml
src/main/resources/com/ardublock/block/ardublock_ja.properties
src/main/resources/com/ardublock/block/block-mapping.properties
src/main/java/com/ardublock/translator/block/yunoyamaBlock.java
src/main/resources/com/ardublock/block/ardublock.properties
ardublock.ui.version