{"id":944,"date":"2008-07-18T10:27:49","date_gmt":"2008-07-18T07:27:49","guid":{"rendered":"http:\/\/firefang.net\/blog\/944"},"modified":"2008-07-18T10:29:45","modified_gmt":"2008-07-18T07:29:45","slug":"ebuild","status":"publish","type":"post","link":"https:\/\/firefang.net\/blog\/944","title":{"rendered":"EBuild"},"content":{"rendered":"<p>\u05d4\u05e4\u05d5\u05e1\u05d8 \u05d4\u05d6\u05d4 \u05de\u05d9\u05d5\u05e2\u05d3 \u05dc\u05de\u05ea\u05db\u05e0\u05ea\u05d9 \u05d2'\u05d0\u05d5\u05d5\u05d4 \u05e9\u05e2\u05d5\u05d1\u05d3\u05d9\u05dd \u05e2\u05dd Eclipse.<\/p>\n<p>\u05d0\u05d6 \u05d0\u05ea\u05dd \u05de\u05ea\u05d7\u05d9\u05dc\u05d9\u05dd \u05e4\u05e8\u05d5\u05d9\u05d9\u05e7\u05d8, \u05de\u05e4\u05ea\u05d7\u05d9\u05dd, \u05de\u05e9\u05ea\u05de\u05e9\u05d9\u05dd \u05d1\u05db\u05dc \u05de\u05e0\u05d9 JAR\u05d9\u05dd \u05de\u05e4\u05e8\u05d5\u05d9\u05d9\u05e7\u05d8\u05d9\u05dd \u05d0\u05d7\u05e8\u05d9\u05dd \u05d1\u05ea\u05d5\u05da \u05d4\u05e1\u05d1\u05d9\u05d1\u05ea \u05e2\u05d1\u05d5\u05d3\u05d4, \u05de\u05d5\u05e1\u05d9\u05e4\u05d9\u05dd \u05e4\u05e8\u05d5\u05d9\u05d9\u05e7\u05d8\u05d9\u05dd \u05d0\u05d7\u05e8\u05d9\u05dd \u05dc\u05e8\u05e9\u05d9\u05de\u05ea \u05d4\u05ea\u05dc\u05d5\u05d9\u05d5\u05ea \u05e9\u05dc \u05d4\u05e4\u05e8\u05d5\u05d9\u05d9\u05e7\u05d8 \u05e9\u05dc\u05db\u05dd, \u05d5\u05d4\u05db\u05dc \u05e2\u05d5\u05d1\u05d3 \u05d1\u05ea\u05d5\u05da Eclipse.<br \/>\n\u05d5\u05d0\u05d6 \u05d0\u05ea\u05dd \u05e6\u05e8\u05d9\u05db\u05d9\u05dd \u05dc\u05e9\u05d7\u05e8\u05e8 JAR \u05e9\u05d9\u05e8\u05d5\u05e5 \u05de\u05d7\u05d5\u05e5 \u05dc\u05e1\u05d1\u05d9\u05d1\u05ea \u05d4\u05e4\u05d9\u05ea\u05d5\u05d7 \u05e9\u05dc\u05db\u05dd.<br \/>\n\u05e4\u05d4 \u05d9\u05e9 \u05db\u05de\u05d4 \u05d0\u05e4\u05e9\u05e8\u05d5\u05d9\u05d5\u05ea:<br \/>\n1. \u05dc\u05d4\u05e9\u05ea\u05de\u05e9 \u05d1\u05d0\u05d5\u05e4\u05e6\u05d9\u05ea \u05d4Export JAR \u05e9\u05dc Eclipse.<br \/>\n2. \u05dc\u05d9\u05e6\u05d5\u05e8 build.xml \u05dc\u05e4\u05e8\u05d5\u05d9\u05d9\u05e7\u05d8<\/p>\n<p>\u05dc\u05e4\u05e8\u05d5\u05d9\u05d9\u05e7\u05d8\u05d9\u05dd \u05e4\u05e9\u05d5\u05d8\u05d9\u05dd, \u05d4\u05d0\u05e4\u05e9\u05e8\u05d5\u05ea \u05d4\u05e8\u05d0\u05e9\u05d5\u05e0\u05d4 \u05ea\u05e1\u05e4\u05d9\u05e7, \u05d0\u05d1\u05dc \u05d4\u05d9\u05d0 \u05d1\u05d4\u05d7\u05dc\u05d8 \u05dc\u05d0 \u05e2\u05d5\u05e9\u05d4 \u05e0\u05e2\u05d9\u05dd \u05d1\u05d1\u05d8\u05df. \u05db\u05d3\u05d9 \u05dc\u05d9\u05e6\u05d5\u05e8 \u05d0\u05ea \u05d4JAR \u05d7\u05d9\u05d9\u05d1\u05d9\u05dd \u05d0\u05ea Eclipse, \u05d5\u05d6\u05d4 \u05dc\u05d0 \u05de\u05d0\u05d5\u05d3 \u05de\u05d9\u05e7\u05e6\u05d5\u05e2\u05d9.<br \/>\n\u05d4\u05d0\u05e4\u05e9\u05e8\u05d5\u05d9\u05ea \u05d4\u05e9\u05e0\u05d9\u05d4 \u05d4\u05d9\u05d0 \u05de\u05d4 \u05e9\u05db\u05de\u05e2\u05d8 \u05db\u05d5\u05dc\u05dd \u05e2\u05d5\u05e9\u05d9\u05dd:<br \/>\n\u05d1\u05d3\u05e8\u05da \u05db\u05dc\u05dc \u05de\u05e2\u05ea\u05d9\u05e7\u05d9\u05dd build.xml \u05de\u05d4\u05e4\u05e8\u05d5\u05d9\u05d9\u05e7\u05d8 \u05d4\u05e9\u05db\u05df, \u05d5\u05de\u05ea\u05d7\u05d9\u05dc\u05d9\u05dd \u05dc\u05e2\u05e7\u05dd \u05d0\u05d5\u05ea\u05d5 \u05e2\u05d3 \u05e9\u05d9\u05ea\u05d0\u05d9\u05dd \u05dc\u05e4\u05e8\u05d5\u05d9\u05d9\u05e7\u05d8 \u05d4\u05e0\u05d5\u05db\u05d7\u05d9.<br \/>\n\u05e2\u05dc \u05d4\u05d3\u05e8\u05da \u05e2\u05d5\u05d3 \u05e4\u05e2\u05dd \u05de\u05d5\u05e1\u05d9\u05e4\u05d9\u05dd &#8211; \u05d4\u05e4\u05e2\u05dd \u05dcbuild.xml \u05d4\u05d7\u05d3\u05e9 &#8211; \u05d0\u05ea \u05d4\u05de\u05e1\u05dc\u05d5\u05dc \u05dcJAR\u05d9\u05dd \u05e9\u05d4\u05e4\u05e8\u05d5\u05d9\u05d9\u05e7\u05d8 \u05e6\u05e8\u05d9\u05da \u05db\u05d3\u05d9 \u05dc\u05d4\u05ea\u05e7\u05de\u05e4\u05dc, \u05d5\u05d0\u05d5\u05dc\u05d9 \u05d2\u05dd \u05d0\u05ea \u05d4\u05de\u05e1\u05dc\u05d5\u05dc \u05dc\u05e1\u05e4\u05e8\u05d9\u05d5\u05ea \u05d4bin \u05e9\u05dc \u05e4\u05e8\u05d5\u05d9\u05d9\u05e7\u05d8\u05d9\u05dd \u05d0\u05d7\u05e8\u05d9\u05dd \u05e9\u05d4\u05e4\u05e8\u05d5\u05d9\u05d9\u05e7\u05d8 \u05d4\u05d6\u05d4 \u05e6\u05e8\u05d9\u05da, \u05d0\u05d5 \u05d0\u05d5\u05dc\u05d9 \u05e4\u05e9\u05d5\u05d8 \u05e7\u05e8\u05d9\u05d0\u05d4 \u05dc\u05e7\u05d5\u05d1\u05e5 \u05d4build.xml \u05e9\u05dc \u05d4\u05e4\u05e8\u05d5\u05d9\u05d9\u05e7\u05d8\u05d9\u05dd \u05d4\u05d0\u05dc\u05d5, \u05d5\u05d0\u05d6 \u05e9\u05d9\u05de\u05d5\u05e9 \u05d1\u05ea\u05d5\u05e6\u05e8\u05d9\u05dd \u05e9\u05dc\u05d5.<br \/>\n\u05d0\u05d7\u05e8\u05d9 \u05d6\u05de\u05df \u05e9\u05d9\u05e7\u05d7 \u05d1\u05d9\u05df \u05d7\u05e6\u05d9 \u05e9\u05e2\u05d4 \u05dc\u05d7\u05e6\u05d9 \u05d9\u05d5\u05dd, \u05ea\u05dc\u05d5\u05d9 \u05d1\u05d1\u05dc\u05d0\u05d2\u05df \u05e9\u05d9\u05e9 \u05dc\u05db\u05dd \u05d1\u05e4\u05e8\u05d5\u05d9\u05d9\u05e7\u05d8, \u05db\u05e0\u05e8\u05d0\u05d4 \u05ea\u05d4\u05d9\u05d4 \u05dc\u05db\u05dd \u05de\u05e2\u05e8\u05db\u05ea build \u05e2\u05d5\u05d1\u05d3\u05ea \u05dc\u05e4\u05e8\u05d5\u05d9\u05d9\u05e7\u05d8, \u05e9\u05e2\u05d5\u05e9\u05d4 \u05d1\u05d3\u05d9\u05d5\u05e7 \u05de\u05d4 \u05e9\u05d0\u05ea\u05dd \u05e8\u05d5\u05e6\u05d9\u05dd.<br \/>\n\u05ea\u05d4\u05d9\u05d4 \u05dc\u05db\u05dd \u05ea\u05d7\u05d5\u05e9\u05d4 \u05e0\u05e2\u05d9\u05de\u05d4 \u05d1\u05d1\u05d8\u05df, \u05db\u05d9 \u05ea\u05d5\u05db\u05dc\u05d5 \u05dc\u05d1\u05e0\u05d5\u05ea \u05d0\u05ea \u05d4\u05e4\u05e8\u05d5\u05d9\u05d9\u05e7\u05d8 \u05e9\u05dc\u05db\u05dd \u05de\u05d7\u05d5\u05e5 \u05dcEclipse (\u05d5\u05db\u05db\u05d4 \u05d2\u05dd \u05d0\u05d7\u05e8\u05d9\u05dd \u05d0\u05dd \u05d1\u05e0\u05d9\u05ea\u05dd \u05d0\u05ea \u05d4\u05e2\u05e1\u05e7 \u05e0\u05db\u05d5\u05df).<\/p>\n<p>\u05d0\u05d1\u05dc \u05de\u05d4, \u05d4\u05e4\u05e8\u05d5\u05d9\u05d9\u05e7\u05d8 \u05de\u05de\u05e9\u05d9\u05da \u05dc\u05d7\u05d9\u05d5\u05ea:<br \/>\n\u05e2\u05dd \u05d4\u05d6\u05de\u05df, \u05e0\u05d5\u05e1\u05e4\u05d9\u05dd \u05dc\u05d5 \u05ea\u05dc\u05d5\u05d9\u05d5\u05ea \u05d1JAR\u05d9\u05dd \u05e0\u05d5\u05e1\u05e4\u05d9\u05dd, \u05ea\u05dc\u05d5\u05d9\u05d5\u05ea \u05d1\u05e4\u05e8\u05d5\u05d9\u05d9\u05e7\u05d8\u05d9\u05dd \u05e0\u05d5\u05e1\u05e4\u05d9\u05dd \u05d1\u05e1\u05d1\u05d9\u05d1\u05ea \u05d4\u05e2\u05d1\u05d5\u05d3\u05d4 \u05d5\u05db\u05d5', \u05d5\u05d0\u05d6 \u05de\u05e2\u05e8\u05db\u05ea \u05d4\u05d1\u05d9\u05dc\u05d3 \u05d4\u05de\u05d3\u05d5\u05d2\u05de\u05ea \u05e9\u05dc\u05db\u05dd \u05e0\u05e9\u05d1\u05e8\u05ea, \u05d5\u05d0\u05ea\u05dd \u05de\u05e8\u05d2\u05d9\u05e9\u05d9\u05dd \u05e4\u05d9\u05db\u05e1, \u05db\u05d9 \u05e9\u05d5\u05d1 \u05d0\u05d9 \u05d0\u05e4\u05e9\u05e8 \u05dc\u05d1\u05e0\u05d5\u05ea \u05d0\u05ea \u05d4\u05e2\u05e1\u05e7 \u05de\u05d7\u05d5\u05e5 \u05dcEclipse \u05e2\u05d3 \u05e9\u05ea\u05ea\u05e7\u05e0\u05d5 \u05d0\u05ea \u05d4\u05d1\u05d9\u05dc\u05d3.<br \/>\n\u05d4\u05e4\u05e2\u05dd \u05d1\u05d3\u05e8\u05da \u05db\u05dc\u05dc \u05d4\u05e2\u05d9\u05d3\u05db\u05d5\u05df \u05e9\u05dc \u05d4\u05d1\u05d9\u05dc\u05d3 \u05d4\u05d5\u05d0 \u05d9\u05d5\u05ea\u05e8 \u05e4\u05e9\u05d5\u05d8, \u05db\u05de\u05d4 \u05d3\u05d1\u05e8\u05d9\u05dd \u05e7\u05d8\u05e0\u05d9\u05dd \u05d5\u05d4\u05db\u05dc \u05e2\u05d5\u05d1\u05d3 \u05e9\u05d5\u05d1.<\/p>\n<p>\u05e2\u05db\u05e9\u05d9\u05d5, \u05ea\u05db\u05e4\u05d9\u05dc\u05d5 \u05d0\u05ea \u05db\u05dc \u05d4\u05e2\u05e1\u05e7 \u05d4\u05d6\u05d4 \u05d1\u05de\u05e1\u05e4\u05e8 \u05d4\u05e4\u05e8\u05d5\u05d9\u05d9\u05e7\u05d8\u05d9\u05dd \u05e9\u05d0\u05ea\u05dd \u05de\u05e4\u05ea\u05d7\u05d9\u05dd \u05d0\u05e7\u05d8\u05d9\u05d1\u05d9\u05ea \u05e2\u05dc \u05e4\u05e0\u05d9 \u05db\u05de\u05d4 \u05e9\u05e0\u05d9\u05dd, \u05d5\u05de\u05ea\u05d7\u05d9\u05dc \u05dc\u05d4\u05d9\u05d5\u05ea \u05e4\u05d4 \u05de\u05e9\u05d4\u05d5 \u05d3\u05d9 \u05de\u05e2\u05e6\u05d1\u05df.<br \/>\n\u05d4\u05e8\u05d1\u05d4 \u05e7\u05d1\u05e6\u05d9 build.xml \u05e9\u05e2\u05d5\u05e9\u05d9\u05dd \u05db\u05de\u05e2\u05d8 \u05d0\u05d1\u05dc \u05dc\u05d0 \u05d1\u05d3\u05d9\u05d5\u05e7 \u05d0\u05ea \u05d0\u05d5\u05ea\u05d5 \u05d3\u05d1\u05e8, \u05d5\u05d4\u05e8\u05d1\u05d4 \u05d4\u05ea\u05e2\u05e1\u05e7\u05d5\u05ea \u05d0\u05d9\u05ea\u05dd \u05d1\u05e8\u05d2\u05e2 \u05e9\u05de\u05e9\u05d4\u05d5 \u05de\u05e9\u05ea\u05e0\u05d4.<\/p>\n<p>\u05d4\u05de\u05e4\u05ea\u05d7 \u05d4\u05e2\u05e6\u05dc\u05df \u05db\u05d1\u05e8 \u05de\u05d6\u05de\u05df \u05e9\u05d0\u05dc \u05d0\u05ea \u05e2\u05e6\u05de\u05d5: &quot;\u05de\u05d4, \u05d0\u05d9\u05df \u05d3\u05e8\u05da \u05d0\u05d7\u05e8\u05ea?&quot;<br \/>\n\u05d4\u05e8\u05d9 \u05dc\u05e8\u05d5\u05d1 \u05d4\u05e4\u05e8\u05d5\u05d9\u05d9\u05e7\u05d8\u05d9\u05dd, Eclipse \u05de\u05db\u05d9\u05dc \u05d0\u05ea \u05db\u05dc \u05d4\u05de\u05d9\u05d3\u05e2 \u05e9\u05e6\u05e8\u05d9\u05da \u05d1\u05e9\u05d1\u05d9\u05dc \u05dc\u05d1\u05e0\u05d5\u05ea \u05d0\u05d5\u05ea\u05dd.<br \/>\n\u05de\u05e2\u05d1\u05e8 \u05dc\u05d6\u05d4, \u05d4\u05de\u05d9\u05d3\u05e2 \u05d4\u05d6\u05d4 \u05ea\u05de\u05d9\u05d3 \u05e0\u05db\u05d5\u05df \u05d1\u05d4\u05d2\u05d3\u05e8\u05d4 \u05db\u05d9 \u05d0\u05d7\u05e8\u05ea \u05dc\u05d0 \u05ea\u05d5\u05db\u05dc\u05d5 \u05dc\u05e4\u05ea\u05d7 \u05db\u05dc\u05d5\u05dd \u05d5\u05d6\u05d4 \u05d9\u05d4\u05d9\u05d4 \u05d4\u05d3\u05d1\u05e8 \u05d4\u05e8\u05d0\u05e9\u05d5\u05df \u05e9\u05ea\u05ea\u05e7\u05e0\u05d5 \u05d1\u05e8\u05d2\u05e2 \u05e9\u05ea\u05e2\u05e9\u05d5 \u05d0\u05d9\u05d6\u05d4 \u05e9\u05d9\u05e0\u05d5\u05d9.<br \/>\nEclipse \u05e9\u05d5\u05de\u05e8 \u05d0\u05ea \u05e8\u05d5\u05d1 \u05d4\u05de\u05d9\u05d3\u05e2 \u05d1\u05ea\u05d5\u05da \u05e7\u05d1\u05e6\u05d9 \u05d4.claspath \u05d1\u05ea\u05d5\u05da \u05db\u05dc \u05e4\u05e8\u05d5\u05d9\u05d9\u05e7\u05d8 (\u05d5\u05d2\u05dd \u05e7\u05e6\u05ea \u05d1\u05ea\u05d5\u05da \u05e7\u05d1\u05e6\u05d9 \u05d4.project). \u05d4\u05e7\u05d1\u05e6\u05d9\u05dd \u05d4\u05d0\u05dc\u05d5 \u05d4\u05dd \u05e7\u05d1\u05e6\u05d9 XML \u05e4\u05e9\u05d5\u05d8\u05d9\u05dd \u05dc\u05de\u05d3\u05d9, \u05e9\u05dc\u05d0 \u05d4\u05e9\u05ea\u05e0\u05d5 \u05de\u05e9\u05de\u05e2\u05d5\u05ea\u05d9\u05ea \u05de\u05d0\u05d6 \u05d9\u05de\u05d9 Eclipse \u05d4\u05e8\u05d0\u05e9\u05d5\u05e0\u05d9\u05dd.<br \/>\n\u05d0\u05d6 \u05d4\u05e0\u05d4 \u05e8\u05e2\u05d9\u05d5\u05df:<br \/>\n\u05de\u05d4 \u05d0\u05dd \u05d1\u05de\u05e7\u05d5\u05dd \u05dc\u05e9\u05db\u05e4\u05dc \u05d0\u05ea \u05d4\u05de\u05d9\u05d3\u05e2 \u05d2\u05dd \u05d1Eclipse \u05d5\u05d2\u05dd \u05d1build.xml, \u05e0\u05d9\u05e6\u05d5\u05e8 build.xml \u05d0\u05d7\u05d3 \u05e9\u05e7\u05d5\u05e8\u05d0 \u05d0\u05ea \u05d4\u05de\u05d9\u05d3\u05e2 \u05e2\u05dc \u05d4\u05e4\u05e8\u05d5\u05d9\u05d9\u05e7\u05d8\u05d9\u05dd \u05deEclipse, \u05de\u05d1\u05d9\u05df \u05de\u05d4 \u05e1\u05d3\u05e8 \u05d4\u05d1\u05e0\u05d9\u05d4 \u05d4\u05e0\u05db\u05d5\u05df \u05e9\u05dc \u05d4\u05e4\u05e8\u05d5\u05d9\u05d9\u05e7\u05d8\u05d9\u05dd, \u05d0\u05d9\u05d6\u05d4 JAR\u05d9\u05dd \u05e6\u05e8\u05d9\u05da \u05dc\u05db\u05dc \u05e4\u05e8\u05d5\u05d9\u05d9\u05e7\u05d8 \u05d5\u05d1\u05d5\u05e0\u05d4 \u05d0\u05ea \u05d4\u05e2\u05e1\u05e7 \u05dc\u05e4\u05d9 \u05d6\u05d4?<br \/>\n\u05d0\u05d5\u05ea\u05d5 build.xml \u05e7\u05e1\u05d5\u05dd \u05d5\u05de\u05d5\u05e4\u05dc\u05d0 \u05d9\u05e2\u05d1\u05d5\u05d3 \u05db\u05de\u05e2\u05d8 \u05dc\u05db\u05dc \u05e4\u05e8\u05d5\u05d9\u05d9\u05e7\u05d8 Java \u05e9\u05e4\u05d5\u05ea\u05d7 \u05d1\u05ea\u05d5\u05da Eclipse \u05d1\u05e6\u05d5\u05e8\u05d4 \u05e9\u05e7\u05d5\u05e4\u05d4, \u05d1\u05dc\u05d9 \u05e9\u05d5\u05dd \u05d4\u05ea\u05e2\u05e1\u05e7\u05d5\u05ea \u05d5\u05ea\u05d7\u05d6\u05d5\u05e7\u05d4 \u05e9\u05dc \u05e7\u05d5\u05d1\u05e5 build.xml \u05e1\u05e4\u05e6\u05d9\u05e4\u05d9 \u05dc\u05e4\u05e8\u05d5\u05d9\u05d9\u05e7\u05d8.<br \/>\n\u05e0\u05e9\u05de\u05e2 \u05d8\u05d5\u05d1 \u05de\u05db\u05d3\u05d9 \u05dc\u05d4\u05d9\u05d5\u05ea \u05d0\u05de\u05d9\u05ea\u05d9?<br \/>\n\u05d5\u05d1\u05db\u05df, \u05e9\u05d7\u05e8\u05e8\u05ea\u05d9 \u05de\u05e2\u05e8\u05db\u05ea \u05db\u05d6\u05d5 \u05d1\u05d3\u05d9\u05d5\u05e7, \u05d5\u05dc\u05de\u05e2\u05e8\u05db\u05ea \u05e7\u05d5\u05e8\u05d0\u05d9\u05dd ebuild.<br \/>\n\u05d4\u05ea\u05d7\u05dc\u05ea\u05d9 \u05dc\u05e4\u05ea\u05d7 \u05d0\u05d5\u05ea\u05d4 \u05dc\u05e4\u05e0\u05d9 \u05e9\u05e0\u05d9\u05dd, \u05d5\u05d4\u05d9\u05d0 \u05dc\u05d9\u05d5\u05d5\u05ea\u05d4 \u05d0\u05d5\u05ea\u05d9 \u05d3\u05e8\u05da \u05d0\u05e8\u05d1\u05e2 \u05de\u05e7\u05d5\u05de\u05d5\u05ea \u05e2\u05d1\u05d5\u05d3\u05d4 \u05e2\u05d3 \u05e2\u05db\u05e9\u05d9\u05d5 (\u05dc\u05de\u05e2\u05e9\u05d4 \u05d3\u05e8\u05da \u05db\u05dc \u05de\u05e7\u05d5\u05de\u05d5\u05ea \u05d4\u05e2\u05d1\u05d5\u05d3\u05d4 \u05e9\u05d4\u05d9\u05d5 \u05dc\u05d9 \u05d1\u05ea\u05d7\u05d5\u05dd \u05d4\u05d4\u05d9\u05d8\u05e7).<br \/>\n\u05d4\u05de\u05e2\u05e8\u05db\u05ea \u05de\u05e9\u05d5\u05d7\u05e8\u05e8\u05ea \u05ea\u05d7\u05ea \u05e8\u05e9\u05d9\u05d5\u05df FreeBSD (\u05e8\u05e9\u05d9\u05d5\u05df \u05ea\u05e2\u05e9\u05d5 \u05de\u05d4 \u05e9\u05d1\u05d6\u05d9\u05df \u05e9\u05dc\u05db\u05dd, \u05dc\u05d0 \u05de\u05d6\u05d9\u05d6 \u05dc\u05d9) \u05d5\u05d3\u05e3 \u05d4\u05d1\u05d9\u05ea \u05e9\u05dc\u05d4 \u05d4\u05d5\u05d0 <a href=\"http:\/\/ebuild.firefang.net\">http:\/\/ebuild.firefang.net<\/a>.<br \/>\n\u05d1\u05d2\u05d3\u05d5\u05dc, \u05db\u05d3\u05d9 \u05dc\u05d4\u05e9\u05ea\u05de\u05e9 \u05d1\u05d4, \u05de\u05d4 \u05e9\u05e6\u05e8\u05d9\u05da \u05dc\u05e2\u05e9\u05d5\u05ea \u05d6\u05d4:<\/p>\n<ul>\n<li>\u05dc\u05e7\u05d7\u05ea \u05d0\u05ea \u05d4\u05e7\u05d5\u05d3 \u05e9\u05dc\u05d4 \u05d5\u05dc\u05d4\u05db\u05e0\u05d9\u05e1 \u05dc\u05e4\u05e8\u05d5\u05d9\u05d9\u05e7\u05d8 \u05e0\u05e4\u05e8\u05d3 \u05d1\u05e1\u05d1\u05d9\u05d1\u05ea \u05d4\u05e2\u05d1\u05d5\u05d3\u05d4.<\/li>\n<li>\u05dc\u05d4\u05e2\u05ea\u05d9\u05e7 \u05d0\u05ea example-common.properties \u05dccommon.properties (\u05d4\u05d5\u05d0 \u05de\u05db\u05d9\u05dc \u05d4\u05d2\u05d3\u05e8\u05d5\u05ea \u05e1\u05e4\u05e6\u05d9\u05e4\u05d9\u05d5\u05ea \u05dc\u05de\u05d7\u05e9\u05d1 \u05e9\u05dc\u05db\u05dd, \u05dc\u05de\u05e8\u05d5\u05ea \u05e9\u05db\u05e8\u05d2\u05e2 \u05d0\u05d9\u05df \u05de\u05d4 \u05dc\u05d4\u05ea\u05e2\u05e1\u05e7 \u05d0\u05d9\u05ea\u05d5 \u05d1\u05e8\u05d5\u05d1 \u05d4\u05de\u05e7\u05e8\u05d9\u05dd).<\/li>\n<li>\u05dc\u05d9\u05e6\u05d5\u05e8 \u05e7\u05d5\u05d1\u05e5 <a href=\"http:\/\/ebuild.firefang.net\/wiki\/build.properties\">build.properties<\/a> \u05d1\u05ea\u05d5\u05da \u05d4\u05e4\u05e8\u05d5\u05d9\u05d9\u05e7\u05d8 \u05e9\u05d0\u05ea\u05dd \u05d1\u05d5\u05e0\u05d9\u05dd (\u05de\u05d0\u05d5\u05d3 \u05e4\u05e9\u05d5\u05d8 \u05d5\u05de\u05d9\u05e0\u05d9\u05de\u05dc\u05d9)<\/li>\n<li>\u05dc\u05d4\u05e8\u05d9\u05e5 \u05e2\u05dd ant -Dproject=YOUR_PROJECT, \u05db\u05d0\u05e9\u05e8 YOUR_PROJECT \u05d4\u05d5\u05d0 \u05d4\u05e9\u05dd \u05e9\u05dd \u05d4\u05e4\u05e8\u05d5\u05d9\u05d9\u05e7\u05d8 \u05e9\u05dc\u05db\u05dd \u05d1\u05e1\u05d1\u05d9\u05d1\u05ea \u05d4\u05e2\u05d1\u05d5\u05d3\u05d4.<\/li>\n<li>\u05dc\u05e7\u05d7\u05ea \u05d0\u05ea \u05d4\u05ea\u05d5\u05e6\u05e8\u05d9\u05dd \u05d4\u05d0\u05d9\u05db\u05d5\u05ea\u05d9\u05d9\u05dd \u05de\u05e1\u05e4\u05e8\u05d9\u05ea \u05d4build \u05e9\u05e0\u05d5\u05e6\u05e8\u05d4 \u05ea\u05d7\u05ea \u05d4\u05e4\u05e8\u05d5\u05d9\u05e7\u05d8.<\/li>\n<\/ul>\n<p>\u05d4\u05ea\u05d5\u05e6\u05e8 \u05d9\u05d4\u05d9\u05d4 JAR \u05e9\u05e0\u05d9\u05ea\u05df \u05dc\u05d4\u05e8\u05d9\u05e5 \u05d1\u05e2\u05d6\u05e8\u05ea java -jar file.jar, \u05d5\u05db\u05df \u05d6\u05d9\u05e4 \u05e9\u05db\u05d5\u05dc\u05dc \u05d0\u05ea \u05d4JAR \u05d5\u05d0\u05ea \u05d4\u05e1\u05e4\u05e8\u05d9\u05d5\u05ea \u05d4\u05d3\u05e8\u05d5\u05e9\u05d5\u05ea \u05db\u05d3\u05d9 \u05dc\u05d4\u05e4\u05d9\u05e5 \u05d0\u05ea \u05d4\u05ea\u05d5\u05db\u05e0\u05d9\u05ea.<\/p>\n<p>\u05e0\u05db\u05d5\u05df \u05dc\u05db\u05e8\u05d2\u05e2, \u05d4\u05de\u05e2\u05e8\u05db\u05ea \u05d3\u05d9 \u05d1\u05e1\u05d9\u05e1\u05d9\u05ea \u05d5\u05de\u05e1\u05d5\u05d2\u05dc\u05ea \u05dc\u05d1\u05e0\u05d5\u05ea \u05e4\u05e8\u05d5\u05d9\u05d9\u05e7\u05d8\u05d9 Eclipse \u05d1\u05ea\u05d5\u05da \u05e1\u05d1\u05d9\u05d1\u05ea \u05d4\u05e2\u05d1\u05d5\u05d3\u05d4 (Workspace) \u05e9\u05dc\u05db\u05dd.<br \/>\n\u05d1\u05d4\u05de\u05e9\u05da \u05d0\u05e0\u05d9 \u05de\u05ea\u05db\u05e0\u05df \u05dc\u05d4\u05d5\u05e1\u05d9\u05e3 \u05d0\u05e4\u05e9\u05e8\u05d5\u05ea \u05dc\u05ea\u05d9\u05d9\u05d2 \u05e4\u05e8\u05d5\u05d9\u05d9\u05e7\u05d8\u05dd \u05d5\u05dc\u05d1\u05e0\u05d5\u05ea \u05d9\u05e9\u05e8 \u05deCVS\/SVN \u05d1\u05dc\u05d9 \u05dc\u05d2\u05e2\u05ea \u05d1\u05e7\u05d5\u05d3 \u05d1\u05e1\u05d1\u05d9\u05d1\u05ea \u05d4\u05e2\u05d1\u05d5\u05d3\u05d4 (\u05d6\u05d4 \u05d3\u05e8\u05d5\u05e9 \u05db\u05d3\u05d9 \u05dc\u05e9\u05d7\u05e8\u05e8 \u05d2\u05e8\u05e1\u05d0\u05d5\u05ea \u05d1\u05e6\u05d5\u05e8\u05d4 \u05de\u05e1\u05d5\u05d3\u05e8\u05ea).<br \/>\n\u05d1\u05e0\u05d5\u05e1\u05e3, \u05d0\u05e0\u05d9 \u05de\u05ea\u05db\u05e0\u05df \u05dc\u05d4\u05d5\u05e1\u05d9\u05e3 \u05d0\u05e4\u05e9\u05e8\u05d5\u05ea \u05dcebuild-hook.xml \u05d0\u05d5\u05e4\u05e6\u05d9\u05d5\u05e0\u05dc\u05d9 \u05e9\u05d9\u05d4\u05d9\u05d4 \u05e1\u05e4\u05e6\u05d9\u05e4\u05d9 \u05dc\u05e4\u05e8\u05d5\u05d9\u05d9\u05e7\u05d8 \u05e9\u05d9\u05db\u05d9\u05dc \u05db\u05dc \u05de\u05e0\u05d9 \u05d3\u05d1\u05e8\u05d9\u05dd \u05e9\u05d1\u05d0\u05de\u05ea \u05e1\u05e4\u05e6\u05d9\u05e4\u05d9\u05d9\u05dd \u05dc\u05e4\u05e8\u05d5\u05d9\u05d9\u05e7\u05d8 \u05de\u05e1\u05d5\u05d9\u05d9\u05dd.<\/p>\n<p>\u05d9\u05e9 \u05db\u05de\u05d4 \u05d3\u05d1\u05e8\u05d9\u05dd \u05e9\u05db\u05d3\u05d0\u05d9 \u05dc\u05d3\u05e2\u05ea:<br \/>\n\u05d1\u05d0\u05d5\u05e4\u05df \u05db\u05dc\u05dc\u05d9, \u05e2\u05d3\u05d9\u05e3 \u05dc\u05e2\u05d1\u05d5\u05d3 \u05e2\u05dd JAR\u05d9\u05dd \u05e9\u05e0\u05de\u05e6\u05d0\u05d9\u05dd \u05d1\u05ea\u05d5\u05da \u05d1workspace \u05db\u05d9 \u05d0\u05d6 \u05d4\u05d7\u05d9\u05d9\u05dd \u05e9\u05dc \u05de\u05d9 \u05e9\u05e8\u05d5\u05e6\u05d4 \u05dc\u05d1\u05e0\u05d5\u05ea \u05d0\u05ea \u05d4\u05e2\u05e1\u05e7 \u05d4\u05dd \u05d9\u05d5\u05ea\u05e8 \u05e7\u05dc\u05d9\u05dd.<\/p>\n<ul>\n<li>ebuild \u05ea\u05d5\u05de\u05da \u05d1\u05d6\u05d4 \u05d1\u05e6\u05d5\u05e8\u05d4 \u05d8\u05d5\u05d1\u05d4, \u05d0\u05d1\u05dc \u05dc\u05d0 \u05d1\u05e8\u05d5\u05e8 \u05dc\u05d9 \u05d0\u05dd \u05d4\u05d5\u05d0 \u05d9\u05ea\u05de\u05d5\u05d3\u05d3 \u05e2\u05dd JAR\u05d9\u05dd \u05d7\u05d9\u05e6\u05d5\u05e0\u05d9\u05d9\u05dd.<\/li>\n<li>ebuild \u05dc\u05d0 \u05ea\u05d5\u05de\u05da \u05d1\u05db\u05dc \u05de\u05e0\u05d9 \u05d4\u05e8\u05d7\u05d1\u05d5\u05ea \u05de\u05d5\u05d6\u05e8\u05d5\u05ea \u05e9\u05dc eclipse, \u05e9\u05de\u05e1\u05ea\u05de\u05db\u05d5\u05ea \u05e2\u05dc \u05de\u05d9\u05d3\u05e2 \u05e9\u05dc\u05d0 \u05de\u05d5\u05e4\u05d9\u05e2 \u05d1\u05e7\u05d1\u05e6\u05d9 \u05d4.classpath. \u05dc\u05de\u05e9\u05dc 'user libraries'. \u05d0\u05dd \u05d0\u05ea\u05dd \u05e8\u05d5\u05e6\u05d9\u05dd \u05e9\u05d4\u05d5\u05d0 \u05d9\u05e2\u05d1\u05d5\u05d3 \u05d1\u05e9\u05d1\u05d9\u05dc\u05db\u05dd, \u05ea\u05e2\u05d1\u05d3\u05d5 \u05e4\u05e9\u05d5\u05d8.<\/li>\n<\/ul>\n<p>\u05d6\u05d4\u05d5.<br \/>\n\u05d0\u05e0\u05d9 \u05d0\u05e9\u05de\u05d7 \u05d0\u05dd \u05d4\u05e8\u05d1\u05d4 \u05d0\u05e0\u05e9\u05d9\u05dd \u05d9\u05e9\u05ea\u05de\u05e9\u05d5 \u05d1ebuild, \u05d9\u05d3\u05d5\u05d5\u05d7\u05d5 \u05e2\u05dc \u05d1\u05e2\u05d9\u05d5\u05ea \u05d5\u05d0\u05d5\u05dc\u05d9 \u05d0\u05e4\u05d9\u05dc\u05d5 \u05d9\u05e9\u05dc\u05d7\u05d5 \u05ea\u05d9\u05e7\u05d5\u05e0\u05d9\u05dd.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u05d4\u05e4\u05d5\u05e1\u05d8 \u05d4\u05d6\u05d4 \u05de\u05d9\u05d5\u05e2\u05d3 \u05dc\u05de\u05ea\u05db\u05e0\u05ea\u05d9 \u05d2'\u05d0\u05d5\u05d5\u05d4 \u05e9\u05e2\u05d5\u05d1\u05d3\u05d9\u05dd \u05e2\u05dd Eclipse. \u05d0\u05d6 \u05d0\u05ea\u05dd \u05de\u05ea\u05d7\u05d9\u05dc\u05d9\u05dd \u05e4\u05e8\u05d5\u05d9\u05d9\u05e7\u05d8, \u05de\u05e4\u05ea\u05d7\u05d9\u05dd, \u05de\u05e9\u05ea\u05de\u05e9\u05d9\u05dd \u05d1\u05db\u05dc \u05de\u05e0\u05d9 JAR\u05d9\u05dd \u05de\u05e4\u05e8\u05d5\u05d9\u05d9\u05e7\u05d8\u05d9\u05dd \u05d0\u05d7\u05e8\u05d9\u05dd \u05d1\u05ea\u05d5\u05da \u05d4\u05e1\u05d1\u05d9\u05d1\u05ea \u05e2\u05d1\u05d5\u05d3\u05d4, \u05de\u05d5\u05e1\u05d9\u05e4\u05d9\u05dd \u05e4\u05e8\u05d5\u05d9\u05d9\u05e7\u05d8\u05d9\u05dd \u05d0\u05d7\u05e8\u05d9\u05dd \u05dc\u05e8\u05e9\u05d9\u05de\u05ea \u05d4\u05ea\u05dc\u05d5\u05d9\u05d5\u05ea \u05e9\u05dc \u05d4\u05e4\u05e8\u05d5\u05d9\u05d9\u05e7\u05d8 \u05e9\u05dc\u05db\u05dd, \u05d5\u05d4\u05db\u05dc \u05e2\u05d5\u05d1\u05d3 \u05d1\u05ea\u05d5\u05da Eclipse. \u05d5\u05d0\u05d6 \u05d0\u05ea\u05dd \u05e6\u05e8\u05d9\u05db\u05d9\u05dd \u05dc\u05e9\u05d7\u05e8\u05e8 JAR \u05e9\u05d9\u05e8\u05d5\u05e5 \u05de\u05d7\u05d5\u05e5 \u05dc\u05e1\u05d1\u05d9\u05d1\u05ea \u05d4\u05e4\u05d9\u05ea\u05d5\u05d7 \u05e9\u05dc\u05db\u05dd. \u05e4\u05d4 \u05d9\u05e9 \u05db\u05de\u05d4 \u05d0\u05e4\u05e9\u05e8\u05d5\u05d9\u05d5\u05ea: 1. \u05dc\u05d4\u05e9\u05ea\u05de\u05e9 \u05d1\u05d0\u05d5\u05e4\u05e6\u05d9\u05ea \u05d4Export JAR \u05e9\u05dc Eclipse. &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/firefang.net\/blog\/944\" class=\"more-link\">\u05dc\u05d4\u05de\u05e9\u05d9\u05da \u05dc\u05e7\u05e8\u05d5\u05d0<span class=\"screen-reader-text\"> EBuild<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[19,17,7],"tags":[],"class_list":["post-944","post","type-post","status-publish","format-standard","hentry","category-java","category-open-soruce","category-programming"],"_links":{"self":[{"href":"https:\/\/firefang.net\/blog\/wp-json\/wp\/v2\/posts\/944","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/firefang.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/firefang.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/firefang.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/firefang.net\/blog\/wp-json\/wp\/v2\/comments?post=944"}],"version-history":[{"count":0,"href":"https:\/\/firefang.net\/blog\/wp-json\/wp\/v2\/posts\/944\/revisions"}],"wp:attachment":[{"href":"https:\/\/firefang.net\/blog\/wp-json\/wp\/v2\/media?parent=944"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/firefang.net\/blog\/wp-json\/wp\/v2\/categories?post=944"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/firefang.net\/blog\/wp-json\/wp\/v2\/tags?post=944"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}